Copias de seguridad programadas no se ejecutan

28/10/2005 - 11:39 por Manel Gonzalez | Informe spam
Hola a todos...

Tengo en un SQL2000 varias BD's y cada una con un plan de mantenimiento.
Algunas tienen pocos movimientos y solo hago una copia de ellas por la
noche.
Otras con mayor volatilidad de datos tienen sus correspondientes copias del
transaction log y diferenciales.

Por ejemplo, la que mayor carga soporta tiene el siguiente plan de
mantenimiento para copia de seguridad:

09:00 Diferencial (D)
11:30 Transaction Log (TS)
12:00 D
13:30 TS
15:00 D
16:30 TS
18:00 D
17:30 TS
22:00 Copia Completa de la base de datos

Las copias del transaction log y la completa de la base de datos
pertenecen al plan de mantenimiento. Las copias diferenciales las guardo en
dispositivos de backup fijos que únicamente almacenan el último dia. Estas
copias son realizadas por Jobs programados aparte del plan de mantenimiento
y no dan ningun problema.

Pues el bien: en las bases de datos que tengo esta estructura de copia
de seguridad, los trabajos de los planes de mantenimiento no se ejecutan, y
en las otras si. El error que da es el siguiente:
Executed as user: sa. sqlmaint.exe failed. [SQLSTATE 42000]
(Error 22029). The step failed.

Raro, no? Puede alguien echame una mano?? Gracias

Preguntas similare

Leer las respuestas

#1 Maxi
28/10/2005 - 13:58 | Informe spam
Hola, podes darnos el detalle del error? donde intenta guardar la copia?


Salu2
Maxi [MVP SQL SERVER]


"Manel Gonzalez" escribió en el mensaje
news:
Hola a todos...

Tengo en un SQL2000 varias BD's y cada una con un plan de mantenimiento.
Algunas tienen pocos movimientos y solo hago una copia de ellas por la
noche.
Otras con mayor volatilidad de datos tienen sus correspondientes copias
del transaction log y diferenciales.

Por ejemplo, la que mayor carga soporta tiene el siguiente plan de
mantenimiento para copia de seguridad:

09:00 Diferencial (D)
11:30 Transaction Log (TS)
12:00 D
13:30 TS
15:00 D
16:30 TS
18:00 D
17:30 TS
22:00 Copia Completa de la base de datos

Las copias del transaction log y la completa de la base de datos
pertenecen al plan de mantenimiento. Las copias diferenciales las guardo
en dispositivos de backup fijos que únicamente almacenan el último dia.
Estas copias son realizadas por Jobs programados aparte del plan de
mantenimiento y no dan ningun problema.

Pues el bien: en las bases de datos que tengo esta estructura de copia
de seguridad, los trabajos de los planes de mantenimiento no se ejecutan,
y en las otras si. El error que da es el siguiente:
Executed as user: sa. sqlmaint.exe failed. [SQLSTATE 42000]
(Error 22029). The step failed.

Raro, no? Puede alguien echame una mano?? Gracias





Respuesta Responder a este mensaje
#2 Manel Gonzalez
28/10/2005 - 17:38 | Informe spam
Hola Maxi...

Pues eso es lo único que me dice...porque en el Log del SQL no registra nada
(debe ser porque no lo acaba).
Los errorres que puedo ver son:
1.- En el historial del job, que pone lo que anteriormente escribí
"Executed as user: sa. sqlmaint.exe failed. [SQLSTATE 42000]
(Error 22029). The step failed."
2.- En el visor de sucesos (aplicaciones), que tampoco dice gran cosa
Event Type: Warning
Event Source: SQLSERVERAGENT
Event Category: Job Engine
Event ID: 208
Date: 27/10/2005
Time: 21:05:01
User: N/A
Computer: BDSERVER2
Description:
SQL Server Scheduled Job 'Integrity Checks Job for DB Maintenance
Plan 'ACSABD'' (0xAF46CC6511EA9345AF057B133D313C16) - Status: Failed -
Invoked on: 2005-10-27 21:05:00 - Message: The job failed. The Job was
invoked by Schedule 106 (Schedule 1).
The last step to run was step 1 (Step 1).
For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.


En cambio si hago un trabajo con una sentencia T-SQL de BACKUP de la misma
base de datos y lo programo, se ejecuta perfectamente :-(







"Maxi" escribió en el mensaje
news:
Hola, podes darnos el detalle del error? donde intenta guardar la copia?


Salu2
Maxi [MVP SQL SERVER]


"Manel Gonzalez" escribió en el mensaje
news:
Hola a todos...

Tengo en un SQL2000 varias BD's y cada una con un plan de mantenimiento.
Algunas tienen pocos movimientos y solo hago una copia de ellas por la
noche.
Otras con mayor volatilidad de datos tienen sus correspondientes copias
del transaction log y diferenciales.

Por ejemplo, la que mayor carga soporta tiene el siguiente plan de
mantenimiento para copia de seguridad:

09:00 Diferencial (D)
11:30 Transaction Log (TS)
12:00 D
13:30 TS
15:00 D
16:30 TS
18:00 D
17:30 TS
22:00 Copia Completa de la base de datos

Las copias del transaction log y la completa de la base de datos
pertenecen al plan de mantenimiento. Las copias diferenciales las guardo
en dispositivos de backup fijos que únicamente almacenan el último dia.
Estas copias son realizadas por Jobs programados aparte del plan de
mantenimiento y no dan ningun problema.

Pues el bien: en las bases de datos que tengo esta estructura de copia
de seguridad, los trabajos de los planes de mantenimiento no se ejecutan,
y en las otras si. El error que da es el siguiente:
Executed as user: sa. sqlmaint.exe failed. [SQLSTATE 42000]
(Error 22029). The step failed.

Raro, no? Puede alguien echame una mano?? Gracias









Respuesta Responder a este mensaje
#3 Manel Gonzalez
28/10/2005 - 17:41 | Informe spam
Que se me olvidaba... que la copia se realiza sobre uno de los discos del
servidor y el servicio de SQL-Server se arranca con la contraseña del
administrador del equipo, con lo que no debería dar problemas. De hecho,
como dije al principio del hilo, otros planes de mantenimiento si que hacen
la copia en el directorio de copias de seguridad, pero este no



"Maxi" escribió en el mensaje
news:
Hola, podes darnos el detalle del error? donde intenta guardar la copia?


Salu2
Maxi [MVP SQL SERVER]


"Manel Gonzalez" escribió en el mensaje
news:
Hola a todos...

Tengo en un SQL2000 varias BD's y cada una con un plan de mantenimiento.
Algunas tienen pocos movimientos y solo hago una copia de ellas por la
noche.
Otras con mayor volatilidad de datos tienen sus correspondientes copias
del transaction log y diferenciales.

Por ejemplo, la que mayor carga soporta tiene el siguiente plan de
mantenimiento para copia de seguridad:

09:00 Diferencial (D)
11:30 Transaction Log (TS)
12:00 D
13:30 TS
15:00 D
16:30 TS
18:00 D
17:30 TS
22:00 Copia Completa de la base de datos

Las copias del transaction log y la completa de la base de datos
pertenecen al plan de mantenimiento. Las copias diferenciales las guardo
en dispositivos de backup fijos que únicamente almacenan el último dia.
Estas copias son realizadas por Jobs programados aparte del plan de
mantenimiento y no dan ningun problema.

Pues el bien: en las bases de datos que tengo esta estructura de copia
de seguridad, los trabajos de los planes de mantenimiento no se ejecutan,
y en las otras si. El error que da es el siguiente:
Executed as user: sa. sqlmaint.exe failed. [SQLSTATE 42000]
(Error 22029). The step failed.

Raro, no? Puede alguien echame una mano?? Gracias









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