SSIS packages dont work all of a sudden through SQL agent Jobs

  • Hello there

    I have an issue with my SSIS packages they run fine on Studio 2013 but when you try to run them as a SQL job in SQL Server 2014 it fails with the following errors, The SSIS package goes through all the sql servers and gets the versions. After researching I found out that few servers have the communication problem. Is there anything permission wise that I m missing for those servers ?

    : SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005.

    An OLE DB record is available. Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Description: "Login timeout expired".

    An OLE DB record is available. Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Description: "A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online.".

    An OLE DB record is available. Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Description: "SQL Server Network Interfaces: Error Locating Server/Instance Specified [xFFFFFFFF]. ".

    Data Flow Task:Error: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager "Target" failed with error code 0xC0202009. There may be error messages posted before this with more information on why the AcquireConnection method call failed.

  • zouzou (6/28/2016)


    Hello there

    I have an issue with my SSIS packages they run fine on Studio 2013 but when you try to run them as a SQL job in SQL Server 2014 it fails with the following errors, The SSIS package goes through all the sql servers and gets the versions. After researching I found out that few servers have the communication problem. Is there anything permission wise that I m missing for those servers ?

    : SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005.

    An OLE DB record is available. Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Description: "Login timeout expired".

    An OLE DB record is available. Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Description: "A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online.".

    An OLE DB record is available. Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Description: "SQL Server Network Interfaces: Error Locating Server/Instance Specified [xFFFFFFFF]. ".

    Data Flow Task:Error: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager "Target" failed with error code 0xC0202009. There may be error messages posted before this with more information on why the AcquireConnection method call failed.

    By saying "all of a sudden", you are implying that this used to work before and has abruptly stopped working, is that correct?

    If so, something in your environment must have changed. Possibly relating to the account under which the SQL Agent service runs and its permissions on the target server.

    The absence of evidence is not evidence of absence
    - Martin Rees
    The absence of consumable DDL, sample data and desired results is, however, evidence of the absence of my response
    - Phil Parkin

  • i m sure they did something on AD and Local policies I have looked the account under the sql services but couldnt find any discrepancy Any ideas what could it be?

  • Have you verified that the SQL Agent service account has requisite permissions on the target SQL Server instance?

    The absence of evidence is not evidence of absence
    - Martin Rees
    The absence of consumable DDL, sample data and desired results is, however, evidence of the absence of my response
    - Phil Parkin

  • Yes it is a local admin and sys admin on the instance does it need something else as well ?

  • Based on the error messages provided above, it doesn't appear to be related authentication or permissions. It sounds related to the status of the source database server.

    - First confirm you can at least ping the SQL Server instance, both from your PC and from the SSIS server.

    - Next, attempt to connect via SSMS, both as yourself and by logging in using SQL Agent account credentials.

    - Next, RDP into the database server and confirm mssql service and browser service as up and also confirm nothing unusual with firewall, etc.

    "Do not seek to follow in the footsteps of the wise. Instead, seek what they sought." - Matsuo Basho

  • Eric M Russell (6/28/2016)


    Based on the error messages provided above, it doesn't appear to be related authentication or permissions. It sounds related to the status of the source database server.

    - First confirm you can at least ping the SQL Server instance, both from your PC and from the SSIS server.

    - Next, attempt to connect via SSMS, both as yourself and by logging in using SQL Agent account credentials.

    - Next, RDP into the database server and confirm mssql service and browser service as up and also confirm nothing unusual with firewall, etc.

    Really? Even though the error message contains this:

    The AcquireConnection method call to the connection manager "Target" failed with error code 0xC0202009

    The absence of evidence is not evidence of absence
    - Martin Rees
    The absence of consumable DDL, sample data and desired results is, however, evidence of the absence of my response
    - Phil Parkin

  • I found out when i refer to an instance name inside the SSIS package it doesnt work when you deploy the package in sql job although in Studio is fine.

    Any ideas ?

  • zouzou (6/28/2016)


    I found out when i refer to an instance name inside the SSIS package it doesnt work when you deploy the package in sql job although in Studio is fine.

    Any ideas ?

    Put yourself in the position of hearing someone saying that something "doesn't work". Based on that information alone, would you be able to solve their problem?

    The absence of evidence is not evidence of absence
    - Martin Rees
    The absence of consumable DDL, sample data and desired results is, however, evidence of the absence of my response
    - Phil Parkin

  • So Sorry was in a rush and dint explain it properly.

    The errors that i have originally mentioned are staying the same, although i have narrowed down to only the instance name server.

    For example if my connection manager on SSIS looks at an instance sqlserver\instance1 then it errors with the errors above when you run the package on a sql agent job .

    On studio it works fine without any issues. i m using the connection manager to create the connections and then the SSIS package to loop though servers and get version.

    Data Source=sqlserver\instance1;Initial Catalog=Db1;Provider=SQLNCLI11.1;Integrated Security=SSPI;

    If you need any more information let me know

  • zouzou (6/29/2016)


    So Sorry was in a rush and dint explain it properly.

    The errors that i have originally mentioned are staying the same, although i have narrowed down to only the instance name server.

    For example if my connection manager on SSIS looks at an instance sqlserver\instance1 then it errors with the errors above when you run the package on a sql agent job .

    On studio it works fine without any issues. i m using the connection manager to create the connections and then the SSIS package to loop though servers and get version.

    Data Source=sqlserver\instance1;Initial Catalog=Db1;Provider=SQLNCLI11.1;Integrated Security=SSPI;

    If you need any more information let me know

    I see that you have marked Eric's post as the solution to your problem, so I'll assume that this is now resolved.

    The absence of evidence is not evidence of absence
    - Martin Rees
    The absence of consumable DDL, sample data and desired results is, however, evidence of the absence of my response
    - Phil Parkin

  • Phil Parkin (6/28/2016)


    Eric M Russell (6/28/2016)


    Based on the error messages provided above, it doesn't appear to be related authentication or permissions. It sounds related to the status of the source database server.

    - First confirm you can at least ping the SQL Server instance, both from your PC and from the SSIS server.

    - Next, attempt to connect via SSMS, both as yourself and by logging in using SQL Agent account credentials.

    - Next, RDP into the database server and confirm mssql service and browser service as up and also confirm nothing unusual with firewall, etc.

    Really? Even though the error message contains this:

    The AcquireConnection method call to the connection manager "Target" failed with error code 0xC0202009

    From what I've seen, 0xC0202009 is more of a generic error for failure to connect. The other error messages in the stack seemed to suggest that the connection manager was not locating the server instance which is why I suggested focussing first on the status of the remote server itself.

    "Do not seek to follow in the footsteps of the wise. Instead, seek what they sought." - Matsuo Basho

  • Thank you both for your help

  • Eric M Russell (6/29/2016)


    Phil Parkin (6/28/2016)


    Eric M Russell (6/28/2016)


    Based on the error messages provided above, it doesn't appear to be related authentication or permissions. It sounds related to the status of the source database server.

    - First confirm you can at least ping the SQL Server instance, both from your PC and from the SSIS server.

    - Next, attempt to connect via SSMS, both as yourself and by logging in using SQL Agent account credentials.

    - Next, RDP into the database server and confirm mssql service and browser service as up and also confirm nothing unusual with firewall, etc.

    Really? Even though the error message contains this:

    The AcquireConnection method call to the connection manager "Target" failed with error code 0xC0202009

    From what I've seen, 0xC0202009 is more of a generic error for failure to connect. The other error messages in the stack seemed to suggest that the connection manager was not locating the server instance which is why I suggested focussing first on the status of the remote server itself.

    Sure. It was your reference to 'source database server' that confused me.

    The absence of evidence is not evidence of absence
    - Martin Rees
    The absence of consumable DDL, sample data and desired results is, however, evidence of the absence of my response
    - Phil Parkin

Viewing 14 posts - 1 through 13 (of 13 total)

You must be logged in to reply to this topic. Login to reply