使用VB6和SQL Server 2005
我想写一个sql连接来连接到其他系统的sql server。
代码
ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI; Persist Security Info=False;Initial Catalog=STAR;Data Source=" & SName & ""
在SName中 - 我给出了一个服务器名称
以上连接代码适用于同一系统,假设我想连接到其他系统数据库手段
例如
我在系统A中运行程序,在系统B中运行数据库。如何编写sql连接
Is possible with IP Address like SName = 192.12.12.1/System B
如何编写连接字符串。
需要代码帮助。
答案 0 :(得分:1)
这取决于您的网络/ DNS,您应该能够输入机器名称,您可能还需要一个域名。
SQL Server还有一个名为命名管道的东西,用于通过它的名称访问SQL实例 - 对它进行谷歌搜索......
答案 1 :(得分:0)
我不确定我是否完全理解这个问题,但是你能不能只引用另一个引用第二个服务器的连接字符串?
答案 2 :(得分:0)
是的,您可以使用IP地址或计算机名称,但不能同时使用两者。确切的语法是
Data Source=192.12.12.1; Initial Catalog=STAR; User Id=abc; Password=def;
如果您在两台服务器之间建立了信任,那么您可以使用User Id
替换Password
和Integrated Security=True
部分,就像您正在执行数据库和程序一样存在于同一台机器上。
此处讨论了各种类型的连接字符串:http://connectionstrings.com/sql-server-2005