Mensaje de error cuando ejecuta un paquete SSIS que está programado para ejecutarse como un trabajo SQL Server Agent: "Error de OLE DB. Código de error: 0 x 80004005 "

Seleccione idioma Seleccione idioma
Id. de artículo: 933835 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Síntomas

Al programar un paquete de Microsoft SQL Server 2005 Integration Services (SSIS) para ejecutarse como un trabajo SQL Server Agent, recibirá mensajes de error similar al siguiente cuando se ejecuta el trabajo:
OnError, SQL1V5, MyDomain\MyAccount, ejecutar origen para comunes Package,{BD5416B7-B16A-4788-99C9-5A1F674E326B},{E4B9AD56-627E-4801-A262-C9EFA9F163AC}, 11, 21/2006 4: 11: 31 P.M., 11, 21/2006 4: 11: 31 P.M.,-1071636471, 0 x, OLE DB error. Código de error: 0 x 80004005. Hay un registro de OLE DB. Origen: "Microsoft JET Database Engine" HRESULT: 0 x 80004005 Descripción: "Error de no especificado".

OnError, SQL1V5, MyDomain\MyAccount, DataSourceImport, {3CFC9DAF979 91A4C5D3 AC64 4DF8 B49E 7}, {E4B9AD56-627E-4801-A262-C9EFA9F163AC} 21/11/2006, 4: 11: 31 P.M., 11, 21/2006 4: 11: 31 P.M.,-1071636471, 0 x, OLE DB error. Código de error: 0 x 80004005. Hay un registro de OLE DB. Origen: "Microsoft JET Database Engine" HRESULT: 0 x 80004005 Descripción: "Error de no especificado".

OnError, SQL1V5, MyDomain\MyAccount, ejecutar origen para comunes Package,{BD5416B7-B16A-4788-99C9-5A1F674E326B},{E4B9AD56-627E-4801-A262-C9EFA9F163AC}, 11, 21/2006 4: 11: 31 P.M., 21/11/2006 4: 11: 31 P.M.,-1071611876, 0 x el AcquireConnection error llamada de método al administrador de conexión "MyConnectionManager" con código de error 0xC0202009.

OnError, SQL1V5, MyDomain\MyAccount, DataSourceImport, {3CFC9DAF979 91A4C5D3 AC64 4DF8 B49E 7}, {E4B9AD56-627E-4801-A262-C9EFA9F163AC} 21/11/2006, 4: 11: 31 P.M., 11, 21/2006 4: 11: 31 P.M.,-1071611876, 0 x AcquireConnection la llamada a método el Administrador de conexión "MyConnectionManager" falló con un código de error 0xC0202009 en.

OnError, SQL1V5, MyDomain\MyAccount, ejecutar origen para comunes Package,{BD5416B7-B16A-4788-99C9-5A1F674E326B},{E4B9AD56-627E-4801-A262-C9EFA9F163AC}, 11, 21/2006 4: 11: 31 P.M., 11, 21/2006 4: 11: 31 P.M.,-1073450985, 0 x, el componente "MyConnectionManager" (72) errores de validación y error código 0xC020801C.

Causa

Este problema se produce porque la cuenta de proxy agente de SQL Server 2005 no tiene permiso para el directorio temporal de la cuenta de inicio de servicio Agente SQL Server.

Este problema se produce porque la cuenta de proxy agente de SQL Server 2005 no tiene permiso para el directorio Temp de la cuenta de inicio de servicio de agente de SQL Server.

Solución

Para resolver este problema, debe cambiar los permisos para el directorio Temp de la cuenta de inicio SQL Server Agent Service. Conceder el permiso de lectura y el permiso de escritura a la cuenta de proxy agente de SQL Server 2005 para este directorio.

Estado

Este comportamiento es por diseño.

Más información

El propietario de la trabajo determina el contexto de seguridad en el que se ejecuta el trabajo. Si el trabajo es propiedad de una cuenta de inicio de sesión de SQL Server no es un miembro de la función fija de servidor Sysadmin, el paquete SSIS se ejecuta bajo el contexto de la cuenta de proxy del Agente SQL Server.

Si desea que el proxy de Agente SQL Server para ejecutar trabajos que se conectan a una instancia de SQL Server, la cuenta de proxy del Agente SQL Server debe tener permisos correctas a la instancia de SQL Server.

Si desea que la cuenta de proxy Agente SQL Server para ejecutar un trabajo que se ejecuta como un paquete SSIS, la cuenta de proxy del Agente SQL Server debe tener el permiso de lectura y el permiso de escritura al directorio Temp de la cuenta de inicio de servicio Agente SQL Server.

Propiedades

Id. de artículo: 933835 - Última revisión: martes, 20 de noviembre de 2007 - Versión: 1.5
La información de este artículo se refiere a:
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
Palabras clave: 
kbmt kbtshoot kbexpertiseadvanced kbsql2005ssis kbprb KB933835 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 933835

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com