Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

回复 加入收藏帖  复制
我要提问 帖子上移

[5分]阿里云ECS安装MSSQL后WIN7系统无法连接

zch 等级: 一星会员▲ 积分:187 金币:120 来自:临安Access交流中心 发表于:2021-01-16 14:32:59  
楼主

阿里云ECS安装MSSQL后,用win10系统access能正常使用,win7系统同样的方法就是连接不上,telnet都正常。创建odbc正常,但创链接表就是不行

 

access培训  诚聘access开发人员

    zch
      获得社区协助:请教问题(即发帖)19篇,其中获得解决的11篇;
      协助社区成员:协助他人(即回帖)74篇,其中被设为【最佳答案】的28篇;
      协助我们社区:发布技术文章3篇,邀请了2名新会员注册本社区(如何邀请会员注册,详见:http://www.accessoft.com/sitehelp.asp)。
Top

扫描下方工作人员的微信二维码加微信,邀您加入Access课堂微信群,进入一个技术交际圈:

网站工作人员微信

chinasa 等级:贵宾★★★★★ 积分:967 金币:120 来自:宁波Access交流中心 发表于2021/1/18 8:08:11 
1楼 得分: 0

曾经遇到过类似问题,不过我是ACCESS访问ORACLE数据库,无论是否有用,把握折腾的情况跟你说下,有用没用不知道,供参考吧。

1.我遇到的是WIN10安装不同版本的ACCESS,原先用2007版没问题,后续升级为2010以上版本时就无法连接ORACLE数据库了。

2.部分电脑采取如下连接方法的之一可以解决。

3.需要注意ODBC与ACCESS是否同为32位。

4.你可以在ODBC里尝试连接看看是否连得上。

5.也有人说需要设置下环境变量。

不过,总的来说我折腾的不是很成功,最后妥协了,统一用户的ACCESS版本为2007。用第2步的方法也只解决了一部分电脑,到底啥原因我也不知道。


          Set OraDB = New ADODB.Connection
          OraConstr = "Provider=OraOLEDB.Oracle.1;Password=" & strPassword & ";User ID=" & strUserID & ";Data Source=" & strDBName & ";Persist Security Info=False"
          OraDB.CursorLocation = adUseServer
          ConnDB.Open OraConstr

           

'ConnStr = "DRIVER={Microsoft ODBC driver for Oracle};SERVER=" & strDBName & ";UID=" & strUserID & ";PWD=" & strPassword & ";"
'ConnDB.CursorLocation = adUseServer
'ConnDB.Open ConnStr



    很高兴与您就本帖子进行交流,如果我的回答已经解决了您的问题,请点击上方的“最佳答案”,这样本帖子就不会在“待解决问题区”显示了,我也将获得2个积分奖励,并不会减少您的积分!
    chinasa
      获得社区协助:请教问题(即发帖)132篇,其中获得解决的131篇;
      协助社区成员:协助他人(即回帖)993篇,其中被设为【最佳答案】的264篇;
      协助我们社区:发布技术文章3篇,邀请了0名新会员注册本社区(如何邀请会员注册,详见:http://www.accessoft.com/sitehelp.asp)。
zch 等级:一星会员▲ 积分:187 金币:120 来自:临安Access交流中心 发表于2021/1/22 9:13:55 
2楼 得分: 0
我原来阿里云操作系统是winserver2019的,换成2008版本就好了。但还是不知道是什么原因

    zch
      获得社区协助:请教问题(即发帖)19篇,其中获得解决的11篇;
      协助社区成员:协助他人(即回帖)74篇,其中被设为【最佳答案】的28篇;
      协助我们社区:发布技术文章3篇,邀请了2名新会员注册本社区(如何邀请会员注册,详见:http://www.accessoft.com/sitehelp.asp)。
chinasa 等级:贵宾★★★★★ 积分:967 金币:120 来自:宁波Access交流中心 发表于2021/1/22 14:56:52 
3楼 得分: 0

感觉跟操作系统或OFFICE为64位与32位的差异有关。

你直接运行ODBC,在ODBC里尝试联系SQL数据库试试,看看问题出在ODBC之前还是之后。



    很高兴与您就本帖子进行交流,如果我的回答已经解决了您的问题,请点击上方的“最佳答案”,这样本帖子就不会在“待解决问题区”显示了,我也将获得2个积分奖励,并不会减少您的积分!
    chinasa
      获得社区协助:请教问题(即发帖)132篇,其中获得解决的131篇;
      协助社区成员:协助他人(即回帖)993篇,其中被设为【最佳答案】的264篇;
      协助我们社区:发布技术文章3篇,邀请了0名新会员注册本社区(如何邀请会员注册,详见:http://www.accessoft.com/sitehelp.asp)。
zch 等级:一星会员▲ 积分:187 金币:120 来自:临安Access交流中心 发表于2021/1/25 13:58:17 
4楼 得分: 0
我把服务器操作系统已经换了,现在没问题了

    zch
      获得社区协助:请教问题(即发帖)19篇,其中获得解决的11篇;
      协助社区成员:协助他人(即回帖)74篇,其中被设为【最佳答案】的28篇;
      协助我们社区:发布技术文章3篇,邀请了2名新会员注册本社区(如何邀请会员注册,详见:http://www.accessoft.com/sitehelp.asp)。
总记录:4篇  页次:1/1 9 1 :
您还没有在Access软件网登录不能回复帖子
  • 你没有登录,请点击后面链接登录:登录
  • 如果你没有注册,请点击后面链接注册:注册,注册完成后,请再次访问本页功能。