Como recuperar unos triggers ?

03/07/2004 - 01:44 por ONil | Informe spam
Hola amigos..!

Tengo un problema..

Mi maquina (windows XP profesional, sql 2000) mostro un error de memoria
virtual insuficiente.. mientras yo trabajaba en una actualizacion de unos
triggers por lo que no me quedo mas remedio que cerrar la aplicacion y
reiniciar.. y cual no seria mi sorpresa que el codigo de los triggers habia
desaparecido..

pregunta: existe algun lugar en la base de datos donde se guarde algo asi
como un historico o backup de los triggers..?

Gracias anticipadas !
Reciban Salu2.

(\__/)
(=':'=)
(")_(")
ONil@.
MX.
 

Leer las respuestas

#1 Javier Loria
03/07/2004 - 15:06 | Informe spam
Hola:
No existe en SQL un historico de los triggers. Eventualmente si la BD
este en modo de recuperacion completo y tienes un respaldo completo mas o
menos reciente, puedes:
a) Respaldar el Log.
b) Restaurar con otro nombre el Respaldo completo y usar la opcion de
NORECOVERY.
c) Restaurar el Transaction Log en la BD de Respaldo y usar la opcion de
STOPAT para recuperarse justo antes de la caida.
d) Revisar los Triggers y copiarlos a la BD de produccion.
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.
ONil@ escribio:
Hola amigos..!

Tengo un problema..

Mi maquina (windows XP profesional, sql 2000) mostro un error de
memoria virtual insuficiente.. mientras yo trabajaba en una
actualizacion de unos triggers por lo que no me quedo mas remedio que
cerrar la aplicacion y reiniciar.. y cual no seria mi sorpresa que el
codigo de los triggers habia desaparecido..

pregunta: existe algun lugar en la base de datos donde se guarde algo
asi como un historico o backup de los triggers..?

Gracias anticipadas !
Reciban Salu2.

(\__/)
(=':'=)
(")_(")

MX.

Preguntas similares