Plan de mantenimiento

20/11/2007 - 10:34 por kintela | Informe spam
Hola.

Estoy creando un plan de mantenimiento sobre una base de datos de un
servidor SQL Server 2005 usando el wizard.

Simplemente le digo que todas las noches a las 00:00:00 me haga una copia
completa de la base de datos y el caso es que no se hace ninguna copia y en
el directorio de Logs no me deja ningún mensaje de error.

Agradecería cualquier consejo.

Un saludo

Preguntas similare

Leer las respuestas

#1 Pepe
20/11/2007 - 11:56 | Informe spam
No se si en 2005 es igual, te hablo del 2000 creyendo que seguramente sea
aplicable.

Comprueba que tienes levantando el Agente de Sql Server y que tienes la
tarea de Backup programada y Habilitada en el mismo.




"kintela" escribió en el mensaje
news:
Hola.

Estoy creando un plan de mantenimiento sobre una base de datos de un
servidor SQL Server 2005 usando el wizard.

Simplemente le digo que todas las noches a las 00:00:00 me haga una copia
completa de la base de datos y el caso es que no se hace ninguna copia y
en
el directorio de Logs no me deja ningún mensaje de error.

Agradecería cualquier consejo.

Un saludo
Respuesta Responder a este mensaje
#2 kintela
20/11/2007 - 12:19 | Informe spam
Hola Pepe.

El Agent está levantado e iniciado con la cuenta (Dominio\Administrador) y
en la carpeta Jobs de SQL Server 2005 aparece mi plan de copias habilitado y
como owner apareze mi cuenta (Dominio\Nombre) y en el Job Activity me aparece
el plan de copias en estado fallido.

Voy a probar poniendo como owner a la cuenta que inicia el Agent a ver que
me dice.

Lo ideal sería iniciar el Agent con una cuenta de grupo, al cual
perteneciera yo, pero solo puedo asignar un inicio de sesión al servicio con
cuentas individuales.


Gracias y un saludo.

"Pepe" wrote:

No se si en 2005 es igual, te hablo del 2000 creyendo que seguramente sea
aplicable.

Comprueba que tienes levantando el Agente de Sql Server y que tienes la
tarea de Backup programada y Habilitada en el mismo.




"kintela" escribió en el mensaje
news:
> Hola.
>
> Estoy creando un plan de mantenimiento sobre una base de datos de un
> servidor SQL Server 2005 usando el wizard.
>
> Simplemente le digo que todas las noches a las 00:00:00 me haga una copia
> completa de la base de datos y el caso es que no se hace ninguna copia y
> en
> el directorio de Logs no me deja ningún mensaje de error.
>
> Agradecería cualquier consejo.
>
> Un saludo



Respuesta Responder a este mensaje
#3 Pepe
20/11/2007 - 13:42 | Informe spam
Hola kintela,

yo cogeria el codigo T-SQL que intentas ejecutar en la tarea programada y lo
lanzaria desde el administrador de consultas. Primero con el usuario
Administrador y luego con tu usuario y comprovaria si tienes algun tipo de
restriccion con tu usuario y si asi fuera.. modificaria la tarea para que se
ejecute con un usuario que tenga privilegios para hacer backup ( supongo que
tendra que ser miembro de la funcion db_backupoperator de la base de datos
que intentas respaldar ) o que tenga privilegios a nivel de servidor para
poder hacer esa tarea )


"kintela" escribió en el mensaje
news:
Hola Pepe.

El Agent está levantado e iniciado con la cuenta (Dominio\Administrador) y
en la carpeta Jobs de SQL Server 2005 aparece mi plan de copias habilitado
y
como owner apareze mi cuenta (Dominio\Nombre) y en el Job Activity me
aparece
el plan de copias en estado fallido.

Voy a probar poniendo como owner a la cuenta que inicia el Agent a ver que
me dice.

Lo ideal sería iniciar el Agent con una cuenta de grupo, al cual
perteneciera yo, pero solo puedo asignar un inicio de sesión al servicio
con
cuentas individuales.


Gracias y un saludo.

"Pepe" wrote:

No se si en 2005 es igual, te hablo del 2000 creyendo que seguramente sea
aplicable.

Comprueba que tienes levantando el Agente de Sql Server y que tienes la
tarea de Backup programada y Habilitada en el mismo.




"kintela" escribió en el mensaje
news:
> Hola.
>
> Estoy creando un plan de mantenimiento sobre una base de datos de un
> servidor SQL Server 2005 usando el wizard.
>
> Simplemente le digo que todas las noches a las 00:00:00 me haga una
> copia
> completa de la base de datos y el caso es que no se hace ninguna copia
> y
> en
> el directorio de Logs no me deja ningún mensaje de error.
>
> Agradecería cualquier consejo.
>
> Un saludo



Respuesta Responder a este mensaje
#4 kintela
21/11/2007 - 09:20 | Informe spam
Hola pepe.

El caso es que en la empresa tenemos otro servidor de SQL Server 2005 en el
que tengo configurado otro plan de mantenimiento desde hace tiempo y que
funciona perfectamente con los mismos permisos y cuentas configurados.

La única diferencia es que en este servidor está la base de datos de SAP
Business One, pero que la empresa que me lo está implantando me asegura que
las copias se hacen de la misma manera.

De todas formas cuando me dices que ejecute el T-SQL. ¿Te refieres a que
ejecute el comando Script Joba as>CREATE TO del job que se crea en la carpeta
SQL Server Agent y que abra un New Query sin más y lo ejecute?, por que eso
lo he hecho y me da error al intentar crear un job que ya existe. No se muy
bien a que te refieres, ni como hacerlo.

En los 2 servidores de SQL Server 2005 se inicia el Agente de SQL Server con
la cuenta Dominio\Administrador y los 2 servidores están arrancados con esa
cuenta. Yo simplemente estoy configurando el plan de mantenimiento desde mi
equipo arrancado con la cuenta Dominio\RQUINTELA.

En el servidor donde funciona, la cuenta Dominio\Administrador tiene como
Logins>Server Roles>Public, sin más y en Logins>User Mapping aparecen todas
las bases de datos chequeadas con user(dbo) y default schema(dbo). Luego en
las bases de datos que se backapean, en el DataBase Roles>db_backupoperator,
el owner es dbo.

En el servidor donde no funciona lo tengo todo igual excepto que en el User
Mapping tengo las bases de datos con user (Dominio\Administrador, en vez de
dbo), pero no me deja ponerle dbo, el resto está todo igual.

No se que puede estatr pasando, pero me tiene loco.

Gracias y un saludo

"Pepe" wrote:

Hola kintela,

yo cogeria el codigo T-SQL que intentas ejecutar en la tarea programada y lo
lanzaria desde el administrador de consultas. Primero con el usuario
Administrador y luego con tu usuario y comprovaria si tienes algun tipo de
restriccion con tu usuario y si asi fuera.. modificaria la tarea para que se
ejecute con un usuario que tenga privilegios para hacer backup ( supongo que
tendra que ser miembro de la funcion db_backupoperator de la base de datos
que intentas respaldar ) o que tenga privilegios a nivel de servidor para
poder hacer esa tarea )


"kintela" escribió en el mensaje
news:
> Hola Pepe.
>
> El Agent está levantado e iniciado con la cuenta (Dominio\Administrador) y
> en la carpeta Jobs de SQL Server 2005 aparece mi plan de copias habilitado
> y
> como owner apareze mi cuenta (Dominio\Nombre) y en el Job Activity me
> aparece
> el plan de copias en estado fallido.
>
> Voy a probar poniendo como owner a la cuenta que inicia el Agent a ver que
> me dice.
>
> Lo ideal sería iniciar el Agent con una cuenta de grupo, al cual
> perteneciera yo, pero solo puedo asignar un inicio de sesión al servicio
> con
> cuentas individuales.
>
>
> Gracias y un saludo.
>
> "Pepe" wrote:
>
>> No se si en 2005 es igual, te hablo del 2000 creyendo que seguramente sea
>> aplicable.
>>
>> Comprueba que tienes levantando el Agente de Sql Server y que tienes la
>> tarea de Backup programada y Habilitada en el mismo.
>>
>>
>>
>>
>> "kintela" escribió en el mensaje
>> news:
>> > Hola.
>> >
>> > Estoy creando un plan de mantenimiento sobre una base de datos de un
>> > servidor SQL Server 2005 usando el wizard.
>> >
>> > Simplemente le digo que todas las noches a las 00:00:00 me haga una
>> > copia
>> > completa de la base de datos y el caso es que no se hace ninguna copia
>> > y
>> > en
>> > el directorio de Logs no me deja ningún mensaje de error.
>> >
>> > Agradecería cualquier consejo.
>> >
>> > Un saludo
>>
>>
>>



Respuesta Responder a este mensaje
#5 Pepe
21/11/2007 - 17:58 | Informe spam
Hola kintela,
me pierdo un poco en toda tu explicacion pero te comento... lo que yo te
decia es que ese job estara ejecutando una serie de comandos T-SQL para
hacer el plan de mantenimiento y el Backup. Si generas las secuencia de
comandos para ese plan de mantenimiento y aislas la parte del backup
puedes ejecutar ese codigo desde el analizador de consultas y ver si se
ejecuta o no ( probando con el usuarios administrador, y con tu usuario ).
Tambien puedes mirar sobre el Plan de mantenimiento -->boton derecho-->
Historial ( esto es para SQL2000 ) y ver la informacion detallada del plan
de mantenimiento y ver si se para en algun punto o te proporciona mas
informacion del porque no se ejecuta.



"kintela" escribió en el mensaje
news:
Hola pepe.

El caso es que en la empresa tenemos otro servidor de SQL Server 2005 en
el
que tengo configurado otro plan de mantenimiento desde hace tiempo y que
funciona perfectamente con los mismos permisos y cuentas configurados.

La única diferencia es que en este servidor está la base de datos de SAP
Business One, pero que la empresa que me lo está implantando me asegura
que
las copias se hacen de la misma manera.

De todas formas cuando me dices que ejecute el T-SQL. ¿Te refieres a que
ejecute el comando Script Joba as>CREATE TO del job que se crea en la
carpeta
SQL Server Agent y que abra un New Query sin más y lo ejecute?, por que
eso
lo he hecho y me da error al intentar crear un job que ya existe. No se
muy
bien a que te refieres, ni como hacerlo.

En los 2 servidores de SQL Server 2005 se inicia el Agente de SQL Server
con
la cuenta Dominio\Administrador y los 2 servidores están arrancados con
esa
cuenta. Yo simplemente estoy configurando el plan de mantenimiento desde
mi
equipo arrancado con la cuenta Dominio\RQUINTELA.

En el servidor donde funciona, la cuenta Dominio\Administrador tiene como
Logins>Server Roles>Public, sin más y en Logins>User Mapping aparecen
todas
las bases de datos chequeadas con user(dbo) y default schema(dbo). Luego
en
las bases de datos que se backapean, en el DataBase
Roles>db_backupoperator,
el owner es dbo.

En el servidor donde no funciona lo tengo todo igual excepto que en el
User
Mapping tengo las bases de datos con user (Dominio\Administrador, en vez
de
dbo), pero no me deja ponerle dbo, el resto está todo igual.

No se que puede estatr pasando, pero me tiene loco.

Gracias y un saludo

"Pepe" wrote:

Hola kintela,

yo cogeria el codigo T-SQL que intentas ejecutar en la tarea programada y
lo
lanzaria desde el administrador de consultas. Primero con el usuario
Administrador y luego con tu usuario y comprovaria si tienes algun tipo
de
restriccion con tu usuario y si asi fuera.. modificaria la tarea para que
se
ejecute con un usuario que tenga privilegios para hacer backup ( supongo
que
tendra que ser miembro de la funcion db_backupoperator de la base de
datos
que intentas respaldar ) o que tenga privilegios a nivel de servidor para
poder hacer esa tarea )


"kintela" escribió en el mensaje
news:
> Hola Pepe.
>
> El Agent está levantado e iniciado con la cuenta
> (Dominio\Administrador) y
> en la carpeta Jobs de SQL Server 2005 aparece mi plan de copias
> habilitado
> y
> como owner apareze mi cuenta (Dominio\Nombre) y en el Job Activity me
> aparece
> el plan de copias en estado fallido.
>
> Voy a probar poniendo como owner a la cuenta que inicia el Agent a ver
> que
> me dice.
>
> Lo ideal sería iniciar el Agent con una cuenta de grupo, al cual
> perteneciera yo, pero solo puedo asignar un inicio de sesión al
> servicio
> con
> cuentas individuales.
>
>
> Gracias y un saludo.
>
> "Pepe" wrote:
>
>> No se si en 2005 es igual, te hablo del 2000 creyendo que seguramente
>> sea
>> aplicable.
>>
>> Comprueba que tienes levantando el Agente de Sql Server y que tienes
>> la
>> tarea de Backup programada y Habilitada en el mismo.
>>
>>
>>
>>
>> "kintela" escribió en el mensaje
>> news:
>> > Hola.
>> >
>> > Estoy creando un plan de mantenimiento sobre una base de datos de un
>> > servidor SQL Server 2005 usando el wizard.
>> >
>> > Simplemente le digo que todas las noches a las 00:00:00 me haga una
>> > copia
>> > completa de la base de datos y el caso es que no se hace ninguna
>> > copia
>> > y
>> > en
>> > el directorio de Logs no me deja ningún mensaje de error.
>> >
>> > Agradecería cualquier consejo.
>> >
>> > Un saludo
>>
>>
>>



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