我正在開發使用Visual Studio 2008和Sql Server 2008 Express的網站。我進入了開發階段,所以代碼是正確的,因爲我的一些同事使用相同的工具正確運行它。問題是:一旦我運行網站我不能使它與數據庫交流。他們都在我的本地機器。拋出的錯誤是:SQL Server:無法從本地網站連接(SQL網絡接口,錯誤:26 - 錯誤定位服務器/實例指定)
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
奇怪的東西,我可以瀏覽該數據庫throught Visual Studio的本身,通過數據資源管理器面板。通過這樣做,我讀了性能的連接字符串,它看起來像
Data Source=*MY_MACHINE*\SQLEXPRESS;Initial Catalog=*MY_DB*;Integrated Security=True
我也試着像
Data Source=.\SQLEXPRESS;Initial Catalog=*MY_DB*;Integrated Security=True
Data Source=localhost\SQLEXPRESS;Initial Catalog=*MY_DB*;Integrated Security=True
都沒有結果的一些變化。
謝謝
是在本地計算機上打開的SQL瀏覽器服務? – Sorceri
是的,_SQL Server_和_SQL Server Browser_服務都在我的機器上運行。 – balanza