如何写连接字符串,才能同时访问本机或远程主机上的采用非默认端口的SQLServer?
tttk 2005-10-15 12:35:36 通过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';
对于原创的服务器没问题,可是本地连接却总是失败!原因是本地连接默认采用管道连接,上述字符串无效。
请大家给出建议,如何写出通用的连接字符串。
谢谢。