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
 

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

Preguntas similares