2011-10-15 134 views
1

當我突然間應用程序不再運行時,我正在對ASP.NET MVC 3 C#應用程序中的視圖進行小修改。錯誤消息如下:Visual Studio 2010 SQL開發服務器停止工作

System.Data.SqlClient.SqlException: 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: Shared Memory Provider, error: 40 - Could not open a connection to SQL Server)

在仔細檢查服務器資源管理器時,我發現所有數據庫連接都不再工作。我無法展開任何連接來查看之前在其中生成的表格和數據。當我嘗試時,會出現一個彈出窗口,重複上述完全相同的錯誤。

重要的是要指出,我沒有對與數據庫有關的應用程序的任何部分進行任何修改。當所有這些都發生時,我正在重新整理應用程序中視圖的某些可視組件。自那時起,我剛剛重新啓動了電腦,並未作任何其他修改。

起初我以爲SQL Express已經覆蓋了我的開發環境版本SQL  服務器,並開始重新安裝SQL Server Express。每次安裝都會失敗。沒有具體的錯誤。 Windows生成一條錯誤消息,指出安裝應用程序「停止工作」並掛起直到關閉。

我已經嘗試了SQL Server Express安裝包的幾個不同版本,並且它們都導致在安裝過程的不同點發生相同的錯誤。要清楚,我甚至不確定SQL Server Express是否是問題。我不知道爲什麼會這樣,因爲我正在使用Visual Studio 2010內置的SQL   Server版本。

回答

1

SQL服務是否正在運行?在SQL Server Configuration Manager下檢查。

我假設你已經嘗試修復安裝,卸載並重新啓動計算機,然後再試一次?

+0

是的,我已經嘗試了所有。第一個建議起作用。你救了我的命!我是移動的! –

1

遠程部署數據庫嗎?因爲網絡可能停機。

其次,如果您指定了正確的憑證,請檢查we.config文件。嘗試通過SQL Server Management Studio登錄。

還有一件事:停止SQL  服務器服務,並重新啓動它。或者你可以重啓系統。

+0

我的數據庫沒有被遠程部署。 web.config沒有任何問題,證書沒有改變,也不應該改變。他們應該是完全一樣的。 我已重新啓動系統。除了發生錯誤之前幾分鐘發生的重新啓動之外。 –

2

SQL服務是否正在運行?請檢查SQL Server Configuration Manager

是的,拯救了另一個生命。

Run-sqlservermanager11.msc,右鍵單擊並啓動。

相關問題