我试图在一个新的报告服务器上更新我的ETL作业,我得到了以下错误:
Microsoft (R) SQL Server为64位版权(C) 2016 Microsoft执行软件包实用程序版本13.0.1601.5 .版权所有。启动: 3:44:21 PM错误: 2016-12-28 15:44:22.24代码: 0xC0209303来源: FactCOGS连接管理器"MyConnection“描述:请求的OLE DB提供程序SQLNCLI10.1未注册。如果未安装64位驱动程序,则以32位模式运行包.错误代码: 0x00000000。OLE DB记录是可用的。资料来源:"Microsoft服务组件“H结果: 0x80040154描述:”未注册类别“。结束错误: 2016-12-28 15:44:22.24代码: 0xC020F42A 描述:考虑将连接字符串中的提供程序更改为SQLNCLI11,或者访问http://www.microsoft.com/downloads以查找和安装对SQLNCLI10.1的支持。结束错误: 2016-12-28 15:44:22.24 代码: 0xC020801C源:加载级OLE DB Source 149
我尝试将配置文件中的提供程序更改为SQLNCLI11,因为它似乎解决了其他人的问题,但我仍然会遇到相同的错误。
报表服务器上的驱动程序:

发布于 2021-11-10 02:43:52
在将包从一个解决方案导出到另一个解决方案后,我也犯了同样的错误。我通过open the solution in visual Studio -> open connection(s) used in the package -> test connection(s).解决了错误
我重新运行这个包,错误就消失了。
https://stackoverflow.com/questions/41369569
复制相似问题