aeawrgag 2015-06-11 12:50 采纳率: 0%
浏览 2011

VBA访问局域网sql提问报错

访问本地没问题: conn.Open "Provider=SQLOLEDB; User ID=sa;Password=123456;Initial Catalog=report;Data Source=.\WINCC"
改为访问服务器
修改1:conn.Open "Driver={SQL Server};Server=192.168.0.158;uid=sa;pass=123456;database=report"
报错:
图片说明

修改2:
conn.Open "Driver={SQL Server};Server=192.168.0.158;uid=sa;pass=123456;database=report;Data Source=.\WINCC"
报错:
图片说明
修改3:
conn.Open "Provider=SQLOLEDB;Server=192.168.0.158;User ID=sa;Password=123456;Initial Catalog=report;Data Source=.\WINCC"
还是报错:
图片说明
PS:防火墙关闭,可以ping通,并且SQL开启了远程。
对了,服务器系统windows server 2008 r2,客户端系统XP SP3。

  • 写回答

6条回答

  • 不是阿尔伯特 2015-06-11 13:14
    关注

    最后一个(修改3)最接近了。密码错,好好确认一下sa的密码是什么

    评论

报告相同问题?

悬赏问题

  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记