Understanding of the problem
SQL Server SQLNCLI Client SQLNCLI * in OLE DB connection string.
Due to this publication, SQLNCLI12 is not included in the CTP2 release of SQL Server 2014.
These providers can usually talk to previous versions of SQL Server, but the likelihood of a version is less likely (with the exception of SQLNCLI11, which is associated with 2014).
Root cause
You have an OLE DB connection string using a provider that does not exist on this computer. You may have created the package in 2005 format, but run it on the 2008 instance. Anyway, your connection strings are in the format
Provider=SQLNCLI.1;Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
will need to be updated according to the provider on the computer.
Provider=SQLNCLI10;Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
This can usually be resolved by using the Configurations wisely.
source share