Problema de cuentas entre servidores linkeados

08/09/2009 - 17:16 por Marcelo Trinidad | Informe spam
Buen dia,

tengo linkeado 2 servidores, las consultas se ejecutan correctamente desde
el query analyzer desde un servidor a otro. El problema surge cuando creo un
JOB que tiene como objetivo Exportar datos de una vista del origen a una
tabla del servidor destino, pero resulta que mi servicio sql agent se inicia
con una cuenta de dominio llamada MIDOMINIO\ponservice y por ende los jobs
se ejecutan con ese usuario. Segun los mensajes que recibo el servidor
destino no le da permisos a ese usuario. Pero en el servidor destino ya he
puesto a al usuario ponservice como un usuario con todos los privilegios

Este es el mensaje que obtengo en el History del JOB:

Message
Executed as user: DOMINIO\ponservice. 3042.00 for 32-bit Copyright (C)
Microsoft Corp 1984-2005. All rights reserved. Started: 11:06:17 a.m.
Error: 2009-09-08 11:06:18.01 Code: 0xC0202009 Source:
IS-Actualizacion DistribucionDW Connection manager
"DestinationConnectionOLEDB" Description: SSIS Error Code
DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005. An
OLE DB record is available. Source: "Microsoft SQL Native Client" Hresult:
0x80004005 Description: "Login failed for user DOMINIO\ponservice'.". An
OLE DB record is available. Source: "Microsoft SQL Native Client" Hresult:
0x80004005 Description: "Cannot open database "DistribucionDW" requested by
the login. The login failed.". End Error Error: 2009-09-08 11:06:18.01
Code: 0xC020801C Source: Data Flow Task Destination - FACTPedidoTEMP
[70] Description: SSIS Error Code
DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireC... The
package execution fa... The step failed.

Cualquier ayuda será bienvenida, muchas gracias

Preguntas similare

Leer las respuestas

#1 Emilio Boucau
08/09/2009 - 20:21 | Informe spam
Marcelo,

Asegurate que esa cuetna tenga un user con privilegios en el SQL Server, no
solo en plataforma. El error es 'Login failed'.

Saludos !

Emilio Boucau
Buenos Aires - Argentina

"Marcelo Trinidad" wrote in message
news:
Buen dia,

tengo linkeado 2 servidores, las consultas se ejecutan correctamente desde
el query analyzer desde un servidor a otro. El problema surge cuando creo
un JOB que tiene como objetivo Exportar datos de una vista del origen a
una tabla del servidor destino, pero resulta que mi servicio sql agent se
inicia con una cuenta de dominio llamada MIDOMINIO\ponservice y por ende
los jobs se ejecutan con ese usuario. Segun los mensajes que recibo el
servidor destino no le da permisos a ese usuario. Pero en el servidor
destino ya he puesto a al usuario ponservice como un usuario con todos los
privilegios

Este es el mensaje que obtengo en el History del JOB:

Message
Executed as user: DOMINIO\ponservice. 3042.00 for 32-bit Copyright
(C) Microsoft Corp 1984-2005. All rights reserved. Started: 11:06:17
a.m. Error: 2009-09-08 11:06:18.01 Code: 0xC0202009 Source:
IS-Actualizacion DistribucionDW Connection manager
"DestinationConnectionOLEDB" Description: SSIS Error Code
DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005.
An OLE DB record is available. Source: "Microsoft SQL Native Client"
Hresult: 0x80004005 Description: "Login failed for user
DOMINIO\ponservice'.". An OLE DB record is available. Source: "Microsoft
SQL Native Client" Hresult: 0x80004005 Description: "Cannot open
database "DistribucionDW" requested by the login. The login failed.". End
Error Error: 2009-09-08 11:06:18.01 Code: 0xC020801C Source: Data
Flow Task Destination - FACTPedidoTEMP [70] Description: SSIS Error
Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireC...
The package execution fa... The step failed.

Cualquier ayuda será bienvenida, muchas gracias
Respuesta Responder a este mensaje
#2 Abraham Forchue
12/09/2009 - 02:59 | Informe spam
Marcelo definitivamente como dice emilio el error es Login failed sin
embargo como dices que desde el; query analizer si funciona es una senal de
que el servidor linkeado no reconoce el usuario que esta ejecutando el Agente.

por lo que te diria que en Linked server ve a security y donde dice local
server login to remote server login mappings mapea el usuario local y remoto.
en este caso el usuario de servicio del agente, tambien podrias poner una
cuenta de SQL remota, como gustes.

Abraham Forcchue
Republica Dom.


"Marcelo Trinidad" wrote:

Buen dia,

tengo linkeado 2 servidores, las consultas se ejecutan correctamente desde
el query analyzer desde un servidor a otro. El problema surge cuando creo un
JOB que tiene como objetivo Exportar datos de una vista del origen a una
tabla del servidor destino, pero resulta que mi servicio sql agent se inicia
con una cuenta de dominio llamada MIDOMINIO\ponservice y por ende los jobs
se ejecutan con ese usuario. Segun los mensajes que recibo el servidor
destino no le da permisos a ese usuario. Pero en el servidor destino ya he
puesto a al usuario ponservice como un usuario con todos los privilegios

Este es el mensaje que obtengo en el History del JOB:

Message
Executed as user: DOMINIO\ponservice. 3042.00 for 32-bit Copyright (C)
Microsoft Corp 1984-2005. All rights reserved. Started: 11:06:17 a.m.
Error: 2009-09-08 11:06:18.01 Code: 0xC0202009 Source:
IS-Actualizacion DistribucionDW Connection manager
"DestinationConnectionOLEDB" Description: SSIS Error Code
DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005. An
OLE DB record is available. Source: "Microsoft SQL Native Client" Hresult:
0x80004005 Description: "Login failed for user DOMINIO\ponservice'.". An
OLE DB record is available. Source: "Microsoft SQL Native Client" Hresult:
0x80004005 Description: "Cannot open database "DistribucionDW" requested by
the login. The login failed.". End Error Error: 2009-09-08 11:06:18.01
Code: 0xC020801C Source: Data Flow Task Destination - FACTPedidoTEMP
[70] Description: SSIS Error Code
DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireC... The
package execution fa... The step failed.

Cualquier ayuda será bienvenida, muchas gracias


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