error al leer tabla en servidor remoto

28/06/2007 - 23:34 por Ignacio Holguin | Informe spam
Buen dia colisteros.
tengo el siguiente problema: tengo una SP que actualiza varias tablas,
al ejecutar la instruccion, que es un insert mediante un select, me envia el
siguiente error al correr el job:
No se puede realizar una petición SETUSER al nombre de usuario solicitado
'dbo' porque el nombre de usuario no es válido para la base de datos
'DataBase'.

El query de insercion es como sigue:

delete from ciudades
insert into ciudades (pais_id, estado_id, ciudad_id, nom_ciudad, vigencia,
fecha_alta, fecha_modificacion, ultimo_usuario )
select pais_id, estado_id, ciudad_id, nom_ciudad, vigencia, fecha_alta,
fecha_modificacion, ultimo_usuario
from [000.000.0.253].DataBase.dbo.ciudades

Pero cuando lo ejecuto desde el query analizer, la SP corre sin
problemas.
Alguna sugerencia de como corregirlo?

Saludos y gracias.
Ignacio Holguin Banda
 

Leer las respuestas

#1 Ele
29/06/2007 - 02:49 | Informe spam
fijate en las propiedades de linked server como esta mapeado, cambialo a Be
made using the login´s currente security context
ademas que el usuario que usas tenga acceso a las bases de datos

"Ignacio Holguin" escribió en el mensaje
news:
Buen dia colisteros.
tengo el siguiente problema: tengo una SP que actualiza varias tablas,
al ejecutar la instruccion, que es un insert mediante un select, me envia
el siguiente error al correr el job:
No se puede realizar una petición SETUSER al nombre de usuario solicitado
'dbo' porque el nombre de usuario no es válido para la base de datos
'DataBase'.

El query de insercion es como sigue:

delete from ciudades
insert into ciudades (pais_id, estado_id, ciudad_id, nom_ciudad, vigencia,
fecha_alta, fecha_modificacion, ultimo_usuario )
select pais_id, estado_id, ciudad_id, nom_ciudad, vigencia, fecha_alta,
fecha_modificacion, ultimo_usuario
from [000.000.0.253].DataBase.dbo.ciudades

Pero cuando lo ejecuto desde el query analizer, la SP corre sin
problemas.
Alguna sugerencia de como corregirlo?

Saludos y gracias.
Ignacio Holguin Banda



Preguntas similares