32位系统(没安装数据库软件)怎么连接64位电脑上的数据库报错0x800a0E7A

w946995383_02 2019-04-22 09:38:08
问题如题所示。
最近做个小软件,需要用到数据库,本人在本机测试没问题,64位笔记本跟64位台式机(都安装过SQL Server 2008),也测试OK
在32位电脑(没安装数据库)上测试软件连接64位的笔记本上的数据库时报了0x800a0E7A ,恳请各位大声指点迷津,谢谢了
连接语句是:
Provider = SQLNCLI11;Data Source = 192.168.1.101;DataBase = SCADA;User ID = sa;Password = 123456;
...全文
267 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
w946995383_02 2019-04-23
  • 打赏
  • 举报
回复
引用 2 楼 Hello World, 的回复:
你这是使用SQL Server Native Client 11.0 OLE DB Provider 连接,应该没有安装对应的程序,可以考虑使用其他连接方式,参考


谢谢大神,经过指点我找到原因了,这里mark一下,希望对以后碰到这个问题的人有所帮助:
解决方法:
Provider = SQLNCLI11 时,需要在客户机上安装 SQL Server 2012 Native Client v11.0 ;
Provider = SQLNCLI10 时,则需要安装 SQL Server 2008 Native client 10;

结贴!
w946995383_02 2019-04-23
  • 打赏
  • 举报
回复
引用 2 楼 Hello World, 的回复:
你这是使用SQL Server Native Client 11.0 OLE DB Provider 连接,应该没有安装对应的程序,可以考虑使用其他连接方式,参考



请问下我需要在那台32位电脑里安装什么程序呢
w946995383_02 2019-04-23
  • 打赏
  • 举报
回复
引用 1 楼 Sqlera 的回复:
与32 / 64位应该没啥关系,看起来是Provider没装好。

我用网上下载的一个数据库连接工具,放在32位的没安装数据库的电脑上,可以远程连接上64位电脑上的数据库,
Hello World, 2019-04-23
  • 打赏
  • 举报
回复
你这是使用SQL Server Native Client 11.0 OLE DB Provider 连接,应该没有安装对应的程序,可以考虑使用其他连接方式,参考
天涯特困生 2019-04-23
  • 打赏
  • 举报
回复
与32 / 64位应该没啥关系,看起来是Provider没装好。

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧