Modificar tablas

14/04/2004 - 15:03 por Daniel Durand | Informe spam
Buenas a todos

Se puede modificar una tabla de una base de datos si la misma pertenece a
una duplicación.

supongo que es normal, que una tabla se modifique cuando ya está andando
duplicación, por ahora no me deja por que me dice que no puede DROP la
tabla.


desde ya muchas gracias


Un saludo

Preguntas similare

Leer las respuestas

#6 Javier Loria
15/04/2004 - 05:39 | Informe spam
Hola Daniel:
Si vas a modificar una columna lo que puedes hacer es: Respaldar, Crear
la nueva columna, Replicar, Actualizar la nueva columna=vieja columna,
Replicar, borrar la vieja columna, replicar y por ultimo repaldar. Lo unico
es que queda con otro nombre :(
Si quieres que quede igual, debes: Respaldar, Crear columna temporal,
Replicar, Hacer igual a la columna original, Replicar, Borrar la columna
original, Replicar, Crear la nueva columna, Replicar, Hacer la nueva columna
igual a la temporal, replicar, borrar la columna temporal., replicar y
repaldar.
Si no son muchos subscriptores ahorrate problemas y hazlo con el script.

Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.


Daniel Durand escribio:
Entendí muy bien, la última pregunta sería si pierdo los datos de las
columnas modificadas, aparentemetne si, ya que la columna debe
eliminarse y luego volvrse a crear.


Gracias




"Javier Loria" wrote in message
news:
Hola Daniel"
Si se puede modificar, pero no es tan flexible. Basicamente
rencias al ALTER TABLE.
Debes usar 2 metodos:
=>> sp_relpaddcolumn =>Agrega Columna.
sp_repldropcolumn > Borra Columna.
=>> Estos metodos se ejecutan en el publicador, y son independientes
del tipo de replicacion. En principio es un poco engorroso y es
siempre recomendable, no estar haciendo cambios al esquema.una vez
que tienes subscriptores.
Otra alternativa cuando son muchos los cambios es detener la
replicacion, correr scripts que realizan las alteraciones del
esquema en todos los servidores, y reiniciar la replicacion
indicando que ya se tiene el esquema y los datos para que no se
produzca el "snapshot" inicial. Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Daniel Durand escribio:
Buenas a todos

Se puede modificar una tabla de una base de datos si la misma
pertenece a una duplicación.

supongo que es normal, que una tabla se modifique cuando ya está
andando duplicación, por ahora no me deja por que me dice que no
puede DROP la tabla.


desde ya muchas gracias


Un saludo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida