Migrar los Tareas programadas del Agente SQL server 2000

08/07/2009 - 19:09 por ArraY | Informe spam
Para migrar de máquina de todos los servicios he restaurado una copia
entera de la base de datos, con la utilidad DTSBackup puedo migrar los
DTSpero ... ¿Y las Tareas programadas del Agente SQL server 2000?
¿Cómo lo hago?


¿Alguna herramienta?


¿Lo estoy haciendo bien?

Gracias

Preguntas similare

Leer las respuestas

#6 ArraY
09/07/2009 - 11:07 | Informe spam
Pues al ejecutarlo en el Analizador de consultas, me dice esto:

Servidor: mensaje 515, nivel 16, estado 2, procedimiento sp_add_job,
línea 105
No se puede insertar el valor NULL en la columna 'owner_sid', tabla
'msdb.dbo.sysjobs'. La columna no admite valores NULL. INSERT falla.
Se terminó la instrucción.


¿A que se debe?


On 9 jul, 10:20, "Carlos Sacristan" wrote:
No, el fichero generado lo tienes que ejecutar como si fuera una consulta
más: ábrelo en el Management Studio y ejecútalo, sin más. No tienes que ir
trabajo a trabajo para añadir un paso que incluya el fichero generado.

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático

http://blogs.solidq.com/es/elrincondeldba

"ArraY" wrote in message

news:
Gracias Carlos,

Estoy sql server 2000 SP4  y yo genero el ficheropero migrar ese
fichero, me voy a nueva Trabajo-> y Me sale una pantalla que pone
General, pasos, programaciones y notificaciones.

Me voy a Pasos->Nuevo y le pongo un nombre al paso y eligo Secuencia
de comandos Transact-sql(TSQL) eligo la base de datos msdb y ya puedo
Abrir ese fichero perome dice que tengo un tope de caracteres
de 3200...cuando yo tengo fichero con mas caracteres...¿que puedo
hacer?

On 9 jul, 09:22, "Carlos Sacristan" wrote:

> No, lo que comenta Maxi es que tienes la posibilidad de generar el fichero
> con la secuencia de comandos total para generar el job completo. Echa un
> vistazo ahttp://msdn.microsoft.com/en-us/library/ms191450(SQL.90).aspx

> "Caminar sobre el agua y desarrollar software a partir de unas
> especificaciones es fácil, si ambas están congeladas."
> Edward V. Berard, ingeniero informático

>http://blogs.solidq.com/es/elrincondeldba

> "ArraY" wrote in message

>news:
> ¿Como los aplico al server secundario?

> ME voy al nuevo, le doy al boton derecho nuevo trabajo-> me voy a
> pasos -> nuevo -> selecciono "Secuencia de comandos Transat-sql" pero
> al abrir el fichero guardo..solo deja 3200 caracteres y el mio tiene
> 3337 caracteres...¿que hago?

> o no es asi como debo aplicarlo al server secundario???

> gracias

> On 8 jul, 19:53, "Maxi" wrote:

> > Genera los Script de los job y aplicalos al server secundario


> >
> > Maxi Accotto
> > Microsoft MVP en SQL Server
> > Consultor en SQL Serverhttp://blog.maxiaccotto.com
> >

> > "ArraY" escribió en el mensaje de
> > noticias:

> > > Para migrar de máquina de todos los servicios he restaurado una copia
> > > entera de la base de datos, con la utilidad DTSBackup puedo migrar los
> > > DTSpero ... ¿Y las Tareas programadas del Agente SQL server 2000?
> > > ¿Cómo lo hago?

> > > ¿Alguna herramienta?

> > > ¿Lo estoy haciendo bien?

> > > Gracias
Respuesta Responder a este mensaje
#7 Carlos Sacristan
09/07/2009 - 11:37 | Informe spam
Es un problema del propietario de esos jobs, que en el nuevo servidor no
existe. En http://www.mssqltips.com/tip.asp?tip73 puedes ver cómo
cambiarlo.

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático

http://blogs.solidq.com/es/elrincondeldba


"ArraY" wrote in message
news:
Pues al ejecutarlo en el Analizador de consultas, me dice esto:

Servidor: mensaje 515, nivel 16, estado 2, procedimiento sp_add_job,
línea 105
No se puede insertar el valor NULL en la columna 'owner_sid', tabla
'msdb.dbo.sysjobs'. La columna no admite valores NULL. INSERT falla.
Se terminó la instrucción.


¿A que se debe?


On 9 jul, 10:20, "Carlos Sacristan" wrote:
No, el fichero generado lo tienes que ejecutar como si fuera una consulta
más: ábrelo en el Management Studio y ejecútalo, sin más. No tienes que ir
trabajo a trabajo para añadir un paso que incluya el fichero generado.

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático

http://blogs.solidq.com/es/elrincondeldba

"ArraY" wrote in message

news:
Gracias Carlos,

Estoy sql server 2000 SP4 y yo genero el ficheropero migrar ese
fichero, me voy a nueva Trabajo-> y Me sale una pantalla que pone
General, pasos, programaciones y notificaciones.

Me voy a Pasos->Nuevo y le pongo un nombre al paso y eligo Secuencia
de comandos Transact-sql(TSQL) eligo la base de datos msdb y ya puedo
Abrir ese fichero perome dice que tengo un tope de caracteres
de 3200...cuando yo tengo fichero con mas caracteres...¿que puedo
hacer?

On 9 jul, 09:22, "Carlos Sacristan" wrote:

> No, lo que comenta Maxi es que tienes la posibilidad de generar el
> fichero
> con la secuencia de comandos total para generar el job completo. Echa un
> vistazo ahttp://msdn.microsoft.com/en-us/library/ms191450(SQL.90).aspx

> "Caminar sobre el agua y desarrollar software a partir de unas
> especificaciones es fácil, si ambas están congeladas."
> Edward V. Berard, ingeniero informático

>http://blogs.solidq.com/es/elrincondeldba

> "ArraY" wrote in message

>news:
> ¿Como los aplico al server secundario?

> ME voy al nuevo, le doy al boton derecho nuevo trabajo-> me voy a
> pasos -> nuevo -> selecciono "Secuencia de comandos Transat-sql" pero
> al abrir el fichero guardo..solo deja 3200 caracteres y el mio tiene
> 3337 caracteres...¿que hago?

> o no es asi como debo aplicarlo al server secundario???

> gracias

> On 8 jul, 19:53, "Maxi" wrote:

> > Genera los Script de los job y aplicalos al server secundario


> >
> > Maxi Accotto
> > Microsoft MVP en SQL Server
> > Consultor en SQL Serverhttp://blog.maxiaccotto.com
> >

> > "ArraY" escribió en el mensaje de
> > noticias:

> > > Para migrar de máquina de todos los servicios he restaurado una
> > > copia
> > > entera de la base de datos, con la utilidad DTSBackup puedo migrar
> > > los
> > > DTSpero ... ¿Y las Tareas programadas del Agente SQL server
> > > 2000?
> > > ¿Cómo lo hago?

> > > ¿Alguna herramienta?

> > > ¿Lo estoy haciendo bien?

> > > Gracias
Respuesta Responder a este mensaje
#8 Maxi
09/07/2009 - 16:24 | Informe spam
Hola, es que no debes ir a ningun nuevo trabajo, ese archivo tiene las
sentencias TSQL para hacer todo por ti, lo unico que debes hacer es
ejecutarlo desde el Query Analizer



Maxi Accotto
Microsoft MVP en SQL Server
Consultor en SQL Server
http://blog.maxiaccotto.com



"ArraY" escribió en el mensaje de
noticias:
Gracias Carlos,


Estoy sql server 2000 SP4 y yo genero el ficheropero migrar ese
fichero, me voy a nueva Trabajo-> y Me sale una pantalla que pone
General, pasos, programaciones y notificaciones.


Me voy a Pasos->Nuevo y le pongo un nombre al paso y eligo Secuencia
de comandos Transact-sql(TSQL) eligo la base de datos msdb y ya puedo
Abrir ese fichero perome dice que tengo un tope de caracteres
de 3200...cuando yo tengo fichero con mas caracteres...¿que puedo
hacer?




On 9 jul, 09:22, "Carlos Sacristan" wrote:
No, lo que comenta Maxi es que tienes la posibilidad de generar el
fichero
con la secuencia de comandos total para generar el job completo. Echa un
vistazo ahttp://msdn.microsoft.com/en-us/library/ms191450(SQL.90).aspx

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático

http://blogs.solidq.com/es/elrincondeldba

"ArraY" wrote in message

news:
¿Como los aplico al server secundario?

ME voy al nuevo, le doy al boton derecho nuevo trabajo-> me voy a
pasos -> nuevo -> selecciono "Secuencia de comandos Transat-sql" pero
al abrir el fichero guardo..solo deja 3200 caracteres y el mio tiene
3337 caracteres...¿que hago?

o no es asi como debo aplicarlo al server secundario???

gracias

On 8 jul, 19:53, "Maxi" wrote:

> Genera los Script de los job y aplicalos al server secundario


>
> Maxi Accotto
> Microsoft MVP en SQL Server
> Consultor en SQL Serverhttp://blog.maxiaccotto.com
>

> "ArraY" escribió en el mensaje de
> noticias:

> > Para migrar de máquina de todos los servicios he restaurado una copia
> > entera de la base de datos, con la utilidad DTSBackup puedo migrar
> > los
> > DTSpero ... ¿Y las Tareas programadas del Agente SQL server 2000?
> > ¿Cómo lo hago?

> > ¿Alguna herramienta?

> > ¿Lo estoy haciendo bien?

> > Gracias



Respuesta Responder a este mensaje
#9 ArraY
09/07/2009 - 17:51 | Informe spam
Efectivamente con lo que indicáis he podido migrar los jobs. Solamente
al fichero .sql le he cambiado el dueño por el de la nueva máquina y
se ha cargado y ha funcionado.

Muchas Gracias


On 9 jul, 16:24, "Maxi" wrote:
Hola, es que no debes ir a ningun nuevo trabajo, ese archivo tiene las
sentencias TSQL para hacer todo por ti, lo unico que debes hacer es
ejecutarlo desde el Query Analizer



Maxi Accotto
Microsoft MVP en SQL Server
Consultor en SQL Serverhttp://blog.maxiaccotto.com


"ArraY" escribió en el mensaje de
noticias:

> Gracias Carlos,

> Estoy sql server 2000 SP4  y yo genero el ficheropero migrar ese
> fichero, me voy a nueva Trabajo-> y Me sale una pantalla que pone
> General, pasos, programaciones y notificaciones.

> Me voy a Pasos->Nuevo y le pongo un nombre al paso y eligo Secuencia
> de comandos Transact-sql(TSQL) eligo la base de datos msdb y ya puedo
> Abrir ese fichero perome dice que tengo un tope de caracteres
> de 3200...cuando yo tengo fichero con mas caracteres...¿que puedo
> hacer?

> On 9 jul, 09:22, "Carlos Sacristan" wrote:
>> No, lo que comenta Maxi es que tienes la posibilidad de generar el
>> fichero
>> con la secuencia de comandos total para generar el job completo. Echa un
>> vistazo ahttp://msdn.microsoft.com/en-us/library/ms191450(SQL.90).aspx

>> "Caminar sobre el agua y desarrollar software a partir de unas
>> especificaciones es fácil, si ambas están congeladas."
>> Edward V. Berard, ingeniero informático

>>http://blogs.solidq.com/es/elrincondeldba

>> "ArraY" wrote in message

>>news:
>> ¿Como los aplico al server secundario?

>> ME voy al nuevo, le doy al boton derecho nuevo trabajo-> me voy a
>> pasos -> nuevo -> selecciono "Secuencia de comandos Transat-sql" pero
>> al abrir el fichero guardo..solo deja 3200 caracteres y el mio tiene
>> 3337 caracteres...¿que hago?

>> o no es asi como debo aplicarlo al server secundario???

>> gracias

>> On 8 jul, 19:53, "Maxi" wrote:

>> > Genera los Script de los job y aplicalos al server secundario


>> >
>> > Maxi Accotto
>> > Microsoft MVP en SQL Server
>> > Consultor en SQL Serverhttp://blog.maxiaccotto.com
>> >

>> > "ArraY" escribió en el mensaje de
>> > noticias:

>> > > Para migrar de máquina de todos los servicios he restaurado una copia
>> > > entera de la base de datos, con la utilidad DTSBackup puedo migrar
>> > > los
>> > > DTSpero ... ¿Y las Tareas programadas del Agente SQL server 2000?
>> > > ¿Cómo lo hago?

>> > > ¿Alguna herramienta?

>> > > ¿Lo estoy haciendo bien?

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