2013-02-12 85 views
3

我有一臺帶有Windows 7(IIS 6.0),MS SQL Server 2008,Visual Studio 2008的工作站。 我的SQL Server Management Studio工作正常。但我不能夠獲得通過任何我在VS2008或VS2010項目的連接 代碼我使用:ServerVersion:操作無效。連接已關閉

 Dim _SqlConnectionString As String = "Data Source=" + Environment.MachineName + "\\SQLEXPRESS;Initial Catalog=MyDatabase;Integrated Security=true;" 
     Dim cn As SqlConnection = New SqlConnection(_SqlConnectionString) 
     Dim da As New SqlDataAdapter(cmd) 
     Dim dt As New DataTable 
     cmd.Connection = cn 
     cn.Open() 

我得到的錯誤是我的SqlConnection的ServerVersion屬性裏面:無效的操作。連接關閉

安裝wamp服務器後出現此問題& php。我該怎麼辦?有衝突嗎?我讓我的wamp服務器監聽比這個IIS的其他端口,但是SQL Server呢?爲什麼我無法連接到它?

回答

0

我曾經遇到過這個問題。 有一天,我通過調試模式下的代碼成功運行的Visual Studio Windows應用程序運行良好,並且完成了它需要做的事情。第二天,它只是沒有建立連接,給我這個錯誤:ServerVersion:無效操作。連接已關閉。 有趣的是,我使用了一個SQL用戶,該用戶擁有這個數據庫的權限作爲我的用戶連接到數據庫。 我得到這個消息的原因是因爲那個時候我用來建立連接的特定SQL用戶被禁用。我再次啓用它,一切都剛剛開始工作。

它可能是這樣的小東西,也可能是一個未啓動的Windows服務。 個人實驗

相關問題