首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSIS:未注册所请求的OLE DB提供程序SQLNCLI10.1

SSIS:未注册所请求的OLE DB提供程序SQLNCLI10.1
EN

Stack Overflow用户
提问于 2016-12-28 20:53:27
回答 4查看 17.3K关注 0票数 2

我试图在一个新的报告服务器上更新我的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,因为它似乎解决了其他人的问题,但我仍然会遇到相同的错误。

报表服务器上的驱动程序:

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-12-29 20:49:57

我今天必须完成这个任务,所以我在新的报表服务器上安装了SQLNCLI10驱动程序,一切又恢复了正常。如果我在未来找到更好的解决方案,我会更新我的答案。

票数 2
EN

Stack Overflow用户

发布于 2017-07-21 11:06:03

编辑职务步骤。转到“执行选项”。尝试检查“使用32位运行时”选项。

票数 0
EN

Stack Overflow用户

发布于 2019-05-23 14:53:24

我得到了运行在Visual 2008上创建并部署在SQLServer10.50.6560上的SSIS包的相同消息。我通过转到SSIS解决方案属性、->调试、->调试选项、-> Run64BitRuntime ->设置为TRUE来解决这个问题。它锻炼得很好,希望能帮上忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41369569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档