Consulta sobre LinkServer en sql 2005 ejecutar un Job de un server a otro

10/08/2007 - 00:41 por Luis Mata | Informe spam
Amigos

como hago para poder ejecutar un procedimiento almacenado en el sql agent
server osea de manera automatica cada cierto tiempo que ejecute
delete,update,insert
en una tabla que esta en un servidor vimculado.

al servidor vinculado le puedo hacer select, update, insert desde el
servidor local osea en el editor de consultas incluso ejecutar el
procedimiento.

pero no corre en el sql agente como tarea.

que me falta hacer

gracias de antemano amigos

Agrego luego

los delete,insert,update
me funciona incluso el Procedimiento almacenado tambien
pero cuando lo ejecuto como JOB sale el error:

The job failed. The Job was invoked by User userall. The last step to run
was step 1 (ejecutar).,00:00:00,0,0,,,,0

el test de conexion a linkserver me sale ok sin error

Preguntas similare

Leer las respuestas

#1 Maxi
10/08/2007 - 00:54 | Informe spam
Luis, el login userall tiene acceso a ese servidor linkeado?


"Luis Mata" wrote in message
news:O4Ar$
Amigos

como hago para poder ejecutar un procedimiento almacenado en el sql agent
server osea de manera automatica cada cierto tiempo que ejecute
delete,update,insert
en una tabla que esta en un servidor vimculado.

al servidor vinculado le puedo hacer select, update, insert desde el
servidor local osea en el editor de consultas incluso ejecutar el
procedimiento.

pero no corre en el sql agente como tarea.

que me falta hacer

gracias de antemano amigos

Agrego luego

los delete,insert,update
me funciona incluso el Procedimiento almacenado tambien
pero cuando lo ejecuto como JOB sale el error:

The job failed. The Job was invoked by User userall. The last step to
run
was step 1 (ejecutar).,00:00:00,0,0,,,,0

el test de conexion a linkserver me sale ok sin error

Respuesta Responder a este mensaje
#2 Luis Mata
10/08/2007 - 01:25 | Informe spam
asi es como te digo hago un test de conexion y me sale ok sin error

mi servidor local es de ip 10.0.1.100
el remoto es de 10.0.2.100

si hago esta consulta desde el 10.0.1.100

select * from [10.0.2.100].bdcliente.dbo.cliente
update set tipo='12' from [10.0.2.100].bdcliente.dbo.cliente
delete from [10.0.2.100].bdcliente.dbo.cliente

o ejecuto un procedimiento que haga esto mismo osea a tablas remotas
me funciona

cree un store procedure

lo pongo en el SQLAGENT para que lo ejecute en las noches

y ahi me sale el error indicado



"Maxi" escribió en el mensaje
news:
Luis, el login userall tiene acceso a ese servidor linkeado?


"Luis Mata" wrote in message
news:O4Ar$
Amigos

como hago para poder ejecutar un procedimiento almacenado en el sql agent
server osea de manera automatica cada cierto tiempo que ejecute
delete,update,insert
en una tabla que esta en un servidor vimculado.

al servidor vinculado le puedo hacer select, update, insert desde el
servidor local osea en el editor de consultas incluso ejecutar el
procedimiento.

pero no corre en el sql agente como tarea.

que me falta hacer

gracias de antemano amigos

Agrego luego

los delete,insert,update
me funciona incluso el Procedimiento almacenado tambien
pero cuando lo ejecuto como JOB sale el error:

The job failed. The Job was invoked by User userall. The last step to
run
was step 1 (ejecutar).,00:00:00,0,0,,,,0

el test de conexion a linkserver me sale ok sin error





Respuesta Responder a este mensaje
#3 Isaias
10/08/2007 - 01:46 | Informe spam
¿No sera acaso los permisos del usuario que arranca el SQL AGENT?
Saludos
IIslas


"Luis Mata" wrote:

asi es como te digo hago un test de conexion y me sale ok sin error

mi servidor local es de ip 10.0.1.100
el remoto es de 10.0.2.100

si hago esta consulta desde el 10.0.1.100

select * from [10.0.2.100].bdcliente.dbo.cliente
update set tipo='12' from [10.0.2.100].bdcliente.dbo.cliente
delete from [10.0.2.100].bdcliente.dbo.cliente

o ejecuto un procedimiento que haga esto mismo osea a tablas remotas
me funciona

cree un store procedure

lo pongo en el SQLAGENT para que lo ejecute en las noches

y ahi me sale el error indicado



"Maxi" escribió en el mensaje
news:
> Luis, el login userall tiene acceso a ese servidor linkeado?
>
>
> "Luis Mata" wrote in message
> news:O4Ar$
>> Amigos
>>
>> como hago para poder ejecutar un procedimiento almacenado en el sql agent
>> server osea de manera automatica cada cierto tiempo que ejecute
>> delete,update,insert
>> en una tabla que esta en un servidor vimculado.
>>
>> al servidor vinculado le puedo hacer select, update, insert desde el
>> servidor local osea en el editor de consultas incluso ejecutar el
>> procedimiento.
>>
>> pero no corre en el sql agente como tarea.
>>
>> que me falta hacer
>>
>> gracias de antemano amigos
>>
>> Agrego luego
>>
>> los delete,insert,update
>> me funciona incluso el Procedimiento almacenado tambien
>> pero cuando lo ejecuto como JOB sale el error:
>>
>> The job failed. The Job was invoked by User userall. The last step to
>> run
>> was step 1 (ejecutar).,00:00:00,0,0,,,,0
>>
>> el test de conexion a linkserver me sale ok sin error
>>
>
>



Respuesta Responder a este mensaje
#4 Luis Mata
14/08/2007 - 05:00 | Informe spam
Probe revise al usuario de inicio de sesion
lo inicia la cuenta local del sistema

"Luis Mata" escribió en el mensaje
news:O4Ar$
Amigos

como hago para poder ejecutar un procedimiento almacenado en el sql agent
server osea de manera automatica cada cierto tiempo que ejecute
delete,update,insert
en una tabla que esta en un servidor vimculado.

al servidor vinculado le puedo hacer select, update, insert desde el
servidor local osea en el editor de consultas incluso ejecutar el
procedimiento.

pero no corre en el sql agente como tarea.

que me falta hacer

gracias de antemano amigos

Agrego luego

los delete,insert,update
me funciona incluso el Procedimiento almacenado tambien
pero cuando lo ejecuto como JOB sale el error:

The job failed. The Job was invoked by User userall. The last step to
run
was step 1 (ejecutar).,00:00:00,0,0,,,,0

el test de conexion a linkserver me sale ok sin error

Respuesta Responder a este mensaje
#5 isaias.mexico
15/08/2007 - 00:10 | Informe spam
On 13 ago, 22:00, "Luis Mata"
wrote:
Probe revise al usuario de inicio de sesion
lo inicia la cuenta local del sistema

"Luis Mata" escribió en el mensajenews:O4Ar$



> Amigos

> como hago para poder ejecutar un procedimiento almacenado en el sql agent
> server osea de manera automatica cada cierto tiempo que ejecute
> delete,update,insert
> en una tabla que esta en un servidor vimculado.

> al servidor vinculado le puedo hacer select, update, insert desde el
> servidor local osea en el editor de consultas incluso ejecutar el
> procedimiento.

> pero no corre en el sql agente como tarea.

> que me falta hacer

> gracias de antemano amigos

> Agrego luego
> ­
> los delete,insert,update
> me funciona incluso el Procedimiento almacenado tambien
> pero cuando lo ejecuto como JOB sale el error:

> The job failed. The Job was invoked by User userall. The last step to
> run
> was step 1 (ejecutar).,00:00:00,0,0,,,,0

> el test de conexion a linkserver me sale ok sin error- Ocultar texto de la cita -

- Mostrar texto de la cita -



Entonces la solucion es que lo arranque un usuario similar al del
administrador de red (windows)
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida