2009-10-27 28 views
0

使用VB6和SQL Server 2005如何連接到其他系統數據庫?

我想寫一個用於連接到其他系統sql server的sql連接。

代碼

ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI; Persist Security Info=False;Initial Catalog=STAR;Data Source=" & SName & "" 

在SNAME - 我給一個服務器名稱

上述連接代碼工作在同一個系統,假設我要連接到其他系統數據庫意味着

對於例如

我在系統中運行的程序,在系統B.數據庫如何編寫SQL連接

Is possible with IP Address like SName = 192.12.12.1/System B 

如何寫一個連接字符串。

需要幫助。

回答

1

這取決於你的網絡/ DNS,你應該能夠進入機器名,你可能還需要一個域名。

SQL服務器也有一些所謂的由它的名字訪問SQL實例命名管道 - 做一個谷歌搜索...

0

我不知道我完全理解這個問題,但你能不能只是有另一個單獨的連接字符串引用的第二個服務器?

0

是的,你可以使用一個IP地址或機器名稱,但不能同時使用。確切的語法是

Data Source=192.12.12.1; Initial Catalog=STAR; User Id=abc; Password=def;

在情況下,你有兩個服務器之間建立信任,那麼你可以通過使用Integrated Security=True更換User IdPassword部分,如果數據庫和程序上存在就像你正在做的同一臺機器。

此處討論各種類型的連接字符串:http://connectionstrings.com/sql-server-2005

相關問題