如何写连接字符串,才能同时访问本机或远程主机上的采用非默认端口的SQLServer?

tttk tttk 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
通过ADO连接SQLServer,由于应用程序要求可以通过本地或远程两种方式访问,如何写一个通用的“连接字符串”,既能够访问本地的SQLServer实例,又能够访问远端的SQLServer实例?

1、采用默认端口:
ConnectionString = 'Provider=SQLOLEDB.1;Data Source=11.24.113.30;User ID=dba;Password=dba';

2、如果服务器使用其它端口,例如4055:
ConnectionString = 'Provider=SQLOLEDB.1;Data Source=11.24.113.30,4055;User ID=dba;Password=dba';
对于原创的服务器没问题,可是本地连接却总是失败!原因是本地连接默认采用管道连接,上述字符串无效。

请大家给出建议,如何写出通用的连接字符串。

谢谢。
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
tttk
疑难问题 22,298 成员 121,727 内容