Extraño borrado de relaciones

10/08/2004 - 19:31 por Fabian Manassero | Informe spam
Hola Grupo:
Tengo una base de datos replicada en dos servidores con
SQL 2000. Funciona Todo OK. (Además no es la única base
de datos en produccion, son varias), pero esta en
particular tiene el problema de que se borran las
relaciones, lo peor que es aleatorio, a veces algunas, a
veces todas.
Yo le hechaba la culpa a que a había hecho un backup en
el suscriptor y lo restauré en el publicador, pero repetí
el proceso y no pasó nada.
He descartado también la acción humana
No se para donde disparar.
Gracias por su ayuda.
Fabian

Preguntas similare

Leer las respuestas

#1 Miguel Egea
10/08/2004 - 21:12 | Informe spam
¿tienes puestas para que se apliquen instantaneas de vez en cuando?


-
Miguel Egea Gómez
Microsoft SQL-Server MVP
Webmaster de PortalSql.Com
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

"Fabian Manassero" escribió en el
mensaje news:3a1f01c47eff$d3aa9a70$
Hola Grupo:
Tengo una base de datos replicada en dos servidores con
SQL 2000. Funciona Todo OK. (Además no es la única base
de datos en produccion, son varias), pero esta en
particular tiene el problema de que se borran las
relaciones, lo peor que es aleatorio, a veces algunas, a
veces todas.
Yo le hechaba la culpa a que a había hecho un backup en
el suscriptor y lo restauré en el publicador, pero repetí
el proceso y no pasó nada.
He descartado también la acción humana
No se para donde disparar.
Gracias por su ayuda.
Fabian
Respuesta Responder a este mensaje
#2 Miguel Egea
10/08/2004 - 21:13 | Informe spam
Otra cosa puedes evitarlo creando para cada tabla una vista del estilo

create view vwNombreTabla with schemabinding
as
select * from nombreTabla

De esta forma no podrán borrarte la tabla. Si es la aplicación de
instantáneas (como yo creo) esta fallará y te aparecerá el agente roto en el
administrador corporativo. Así puedes comprobar quien era efectivamente el
culpable.

-
Miguel Egea Gómez
Microsoft SQL-Server MVP
Webmaster de PortalSql.Com
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?


"Fabian Manassero" escribió en el
mensaje news:3a1f01c47eff$d3aa9a70$
Hola Grupo:
Tengo una base de datos replicada en dos servidores con
SQL 2000. Funciona Todo OK. (Además no es la única base
de datos en produccion, son varias), pero esta en
particular tiene el problema de que se borran las
relaciones, lo peor que es aleatorio, a veces algunas, a
veces todas.
Yo le hechaba la culpa a que a había hecho un backup en
el suscriptor y lo restauré en el publicador, pero repetí
el proceso y no pasó nada.
He descartado también la acción humana
No se para donde disparar.
Gracias por su ayuda.
Fabian
Respuesta Responder a este mensaje
#3 Javier Loria
10/08/2004 - 21:21 | Informe spam
Hola Fabian:
No es aleatorio, es por el comportamiento predeterminado de replicacion
(por Default). :(
A menos que explicitamente marques los articulos y exijas que mantengan
integridad referencial cada vez que ocurra una replicacion instantanea (no
importa cual modelo todas usan en alguna ocasion la instantanea), se
borraran las relaciones.
Revisa las opciones de los articulos, puedes configurar o que se creen
con la integridad referencias, o simplemente cuando se aplique la
instantanea en vez de hacer un DROP/CREATE haga un DELETE.
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

"Fabian Manassero" wrote in message
news:3a1f01c47eff$d3aa9a70$
Hola Grupo:
Tengo una base de datos replicada en dos servidores con
SQL 2000. Funciona Todo OK. (Además no es la única base
de datos en produccion, son varias), pero esta en
particular tiene el problema de que se borran las
relaciones, lo peor que es aleatorio, a veces algunas, a
veces todas.
Yo le hechaba la culpa a que a había hecho un backup en
el suscriptor y lo restauré en el publicador, pero repetí
el proceso y no pasó nada.
He descartado también la acción humana
No se para donde disparar.
Gracias por su ayuda.
Fabian
Respuesta Responder a este mensaje
#4 Fabian Manassero
11/08/2004 - 14:09 | Informe spam
Gracias a los dos, el problema es como dicen la mala
planificación de la replicacion, lo hago "por defecto"
sin detenerme a leer como corresponde. Voy a estudiar mas.
Miguel: si tengo programada instantaneas
Muchas Gracias
Fabian

¿tienes puestas para que se apliquen instantaneas de vez


en cuando?


-
Miguel Egea Gómez
Microsoft SQL-Server MVP
Webmaster de PortalSql.Com
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

"Fabian Manassero"


escribió en el
mensaje news:3a1f01c47eff$d3aa9a70$
Hola Grupo:
Tengo una base de datos replicada en dos servidores con
SQL 2000. Funciona Todo OK. (Además no es la única base
de datos en produccion, son varias), pero esta en
particular tiene el problema de que se borran las
relaciones, lo peor que es aleatorio, a veces algunas, a
veces todas.
Yo le hechaba la culpa a que a había hecho un backup en
el suscriptor y lo restauré en el publicador, pero repetí
el proceso y no pasó nada.
He descartado también la acción humana
No se para donde disparar.
Gracias por su ayuda.
Fabian


.

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