我連接到另一臺機器的服務器時出現問題。當我嘗試連接到我的機器用下面的代碼,它工作正常:VB.NET Windows Forms中的數據庫連接
'connString = "Data Source = .\sqlexpress;" & _
'"Initial Catalog = one;" & _
'"Integrated Security = SSPI"
Try
conn = New SqlConnection(connString)
conn.Open()
MessageBox.Show("Connection Successful")
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
但是,當我試圖讓連接到安裝了SQL Server 2000的另一臺機器,我得到一個超時消息。代碼如下:
connString = "Server = xxx.xxx.xxx.xxx;" & _
"Initial Catalog = one;User Id=xxxx; Password=xxxxx;" & _
"Integrated Security = SSPI"
Try
conn = New SqlConnection(connString)
conn.Open()
MessageBox.Show("Connection Successful")
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
任何人都可以請幫助我解決這個問題嗎?
您提供了兩種不同的登錄類型與SSPI和用戶ID /密碼,但我想這會導致異常被拋出。你可以ping服務器嗎? – 2010-10-07 09:28:09
沒有人可以編輯此問題,以便代碼正確顯示嗎? – 2010-10-07 15:57:39
您可以使用其他工具(管理工作室)從您的計算機連接到SQL Server嗎?或者嘗試使用Visual Studio Server Explorer連接到SQL Server數據庫並查看結果。 – 2010-10-07 16:06:47