嗨,我正在将SSIS包从SQL Server 2005迁移到SQL Server 2008. 包在SQL 2005中使用提供程序“SQLNCLI.1”成功运行。 在SQL 2008我已经改变了供应商“SQLNCLI10.1” 它给了以下错误:将SSIS包从SQL Server 2005迁移到SQL Server 2008
错误:SSIS错误代码DTS_E_OLEDB_NOPROVIDER_ERROR。请求的提供者“SQLNCLI.1”未注册。
但是我在上面提到的包中使用了“SQLNCLI10.1”提供程序。请告诉我可能是什么原因?
如果您将提供程序设置为SQLNCLI.1,它在2008年运行吗? – ajdams 2010-06-16 14:13:05
不,它没有运行。但它在SQL 2005中成功运行。 – subbu 2010-06-17 04:39:31