Como modificar el tipo de dato de una columna cuando esta replicada ..

11/11/2005 - 11:13 por Oscar | Informe spam
Hola,

Tengo un problemilla, basicamente quiero cambiar el tipo de dato de una
columna de una tabla y esta tabla forma parte de una publicación por lo que
no puedo usar:

alter table t alter column c varchar(10)...

Pero esta tabla tiene datos por lo que tampoco puedo usar

sp_repldropcolumn + sp_repladdcolumn.

Y la que seria la solución "buena" sp_replALTERcolumm pues parece ser que no
existe.

¿Como puedo modificar esta columna sin perder los datos?

Saludos y gracias.

www.metasincro.es
 

Leer las respuestas

#1 Alejandro Mesa
11/11/2005 - 15:29 | Informe spam
Oscar,

Como bien mencionastes, no se puede alterar ni eliminar una columna que esta
siendo replicada. Me temo que tendras que eliminar las subscripciones, la
publicacion, alterar la tabla y volver a recrear la publicacion y
subscripciones.


AMB

"Oscar" wrote:

Hola,

Tengo un problemilla, basicamente quiero cambiar el tipo de dato de una
columna de una tabla y esta tabla forma parte de una publicación por lo que
no puedo usar:

alter table t alter column c varchar(10)...

Pero esta tabla tiene datos por lo que tampoco puedo usar

sp_repldropcolumn + sp_repladdcolumn.

Y la que seria la solución "buena" sp_replALTERcolumm pues parece ser que no
existe.

¿Como puedo modificar esta columna sin perder los datos?

Saludos y gracias.

www.metasincro.es



Preguntas similares