Principales respuestas
Se puede crear backup de la base de datos desde un trigger?

Pregunta
-
Lo intento pero me marca error cuando se dispara el triguer este seria el codigo
create trigger [dbo].[BackupLunes] on [dbo].[FechaDelDia] after insert as if 'Lunes'=(select Dia from inserted) begin BACKUP DATABASE BD--BD que se va a respaldar. TO DISK = N'E:\Lunes.bak' WITH DESCRIPTION = N'Respaldo completo de la base de datos BD', --Descripción del respaldo. NOFORMAT, INIT, NAME = N'respaldo_completo', --Alias del respaldo a nivel logico. SKIP, NOREWIND, NOUNLOAD, STATS = 10, CHECKSUM end
este seria el error que me marca cuando se dispara el trigger al hacer el insert
- Editado David_Aponte viernes, 30 de junio de 2017 17:28
Respuestas
-
Saludos:
La respuesta es NO, no se puede crear backup de la base de datos desde un trigger (obviamente).
:-)
JOSE LUIS
Dios NO los llamo LAS DIEZ RECOMENDACIONES
- Propuesto como respuesta Jose Luis Vargas sábado, 1 de julio de 2017 20:35
- Marcado como respuesta David_Aponte sábado, 1 de julio de 2017 22:42
-
La razón por la que no se puede es que no es lícito hacer un backup dentro de una transacción... y el trigger siempre se ejecuta dentro de la misma transacción que lo disparó.
- Propuesto como respuesta Willams Morales domingo, 2 de julio de 2017 4:36
- Marcado como respuesta Joyce_ACModerator lunes, 3 de julio de 2017 14:13
Todas las respuestas
-
Saludos:
La respuesta es NO, no se puede crear backup de la base de datos desde un trigger (obviamente).
:-)
JOSE LUIS
Dios NO los llamo LAS DIEZ RECOMENDACIONES
- Propuesto como respuesta Jose Luis Vargas sábado, 1 de julio de 2017 20:35
- Marcado como respuesta David_Aponte sábado, 1 de julio de 2017 22:42
-
La razón por la que no se puede es que no es lícito hacer un backup dentro de una transacción... y el trigger siempre se ejecuta dentro de la misma transacción que lo disparó.
- Propuesto como respuesta Willams Morales domingo, 2 de julio de 2017 4:36
- Marcado como respuesta Joyce_ACModerator lunes, 3 de julio de 2017 14:13