Hi, I am using SSIS 2008 R2 & SQL Server 2008 R2. When I run the package in bids it runs fine but when I try to execute this package from agent job I get the below error message. In the job execution options I tried using 32-bit runtime that didn't help either.
Connection String for Ole db source
"Data Source=Test;Initial Catalog=DB_SSIS;Provider=SQLNCLI10.1;Integrated Security=SSPI;Application Name=SSISDataLoad;"
Error Message:
Executed as user: Domain\username. Microsoft (R) SQL Server Execute Package Utility Version 10.50.4033.0 for 32-bit Copyright (C) Microsoft Corporation 2010. All rights reserved.
Error: Code: 0xC0209302 Source: SSISDataLoad Connection manager "DB_SSIS" Description: SSIS Error Code DTS_E_OLEDB_NOPROVIDER_ERROR. The requested OLE DB provider
SQLNCLI.1 is not registered. Error code: 0x00000000. An OLE DB record is available. Source: "Microsoft OLE DB Service Components" Hresult: 0x80040154 Description: "Class not registered". Code: 0xC020F42A
Source: SSISDataLoad Connection manager "DB_SSIS" Description: Consider changing the PROVIDER in the connection string to SQLNCLI10 or visithttp://www.microsoft.com/downloads to find and install support for SQLNCLI.1.
Thanks in advance.
Ione