none
Problemas con JOB y Microsoft.ACE.OLEDB.12.0 RRS feed

  • Pregunta

  • Hola a todos.

    Necesito de su valiosa ayuda. Resulta que he creado un stored procedure en SQL server 2008 el cual carga desde un archivo de excel hacia mi tabla en la base de datos, el SP se ejecuta bien y hace la carga a las tablas sin ningun problema (siempre y cuando lo haga manual), pero al momento de crear un JOB en SQL Management Studio este de devuelve el siguiente error: Executed as user: .\Administrator. The OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "(null)" reported an error. The provider did not give any information about the error. [SQLSTATE 42000] (Error 7399)  Cannot initialize the data source object of OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "(null)". [SQLSTATE 42000] (Error 7303).  The step failed.

    este error solo lo muestra al momento de ejecutar el job.

    Su ayuda por favor.

    Att. Mauricio


    Saludos.- Mauricio Urrutia.

    lunes, 19 de diciembre de 2016 22:07

Respuestas

Todas las respuestas

  • Hola que tal, usas una consulta Openrowset por casualidad asi.

    SELECT col1, col2 FROMOPENROWSET('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0; HDR=NO; IMEX=1; Database=C:\test.xls', 'SELECT * FROM [Sheet1$]')

    y si la consulta que usas, puedes verificar si tienes el Linked Server registrado, para poder ayudarte mejor.

    Saludos,

    Jorge Muchaypiña G.


    Business Intelligence Analyst

    lunes, 19 de diciembre de 2016 22:54
  • es correcto uso el Openrowset y esta registrado el Linked server

     

    El problema solo es al momento de ejecutar mi JOB.


    Saludos.- Mauricio Urrutia.


    lunes, 19 de diciembre de 2016 23:10
  • Hola.

    Si es solo al ejecutar el JOB, revisa el aspecto de seguridad y la cuenta de usuario o de servicio con la cual ejecutas el JOB.

    Mayor información en Setting Up Your SQL Server Agent Correctly.

    Saludos,


    Guillermo Taylor F.
    MVP Data Platform & IT Pro
    Mi Blog

    lunes, 9 de enero de 2017 17:21