2013-02-12 45 views
2

我試圖連接到筆記本電腦上的SQL Server Express實例;我的系統中安裝了SQL Server 2008,但是當我嘗試將實例(local)/SQLEXPRESSJashobanta-PC/SQLEXPRESS放入我的系統中時,我無法連接到它。它似乎並沒有出現在我的系統中。SQLExpress實例似乎不存在

我收到以下錯誤: -

與網絡相關的或同時建立到SQL Server的連接時實例特定的錯誤。服務器未找到或無法訪問。檢查實例名稱是否正確以及SQL Server是否配置爲允許遠程連接。欲瞭解更多信息,請參閱SQL Server聯機叢書..

我已經使用SQLCMD命令工具也正因爲這個嘗試,但結果是一樣的: -

sqlcmd -E -S .\SQLEXPRESS 

這裏也是同樣的錯誤出現。

SQLEXPRESS是否有沒有安裝在我的系統中?但是隨着MVC Code First使用SQL Server Express,我需要它。當我第一次使用代碼時,那麼這些文件創建的很好,但它是如何連接的,它在創建數據庫的位置,它不知道。

任何建議將有所幫助。

在此先感謝 Jashobanta

+1

是的,有可能是沒有安裝的SQL Server Express。你安裝了它嗎?什麼時候?它運行嗎?在SQL Server配置管理器中顯示了什麼(或者在管理工具>服務中是否有名爲SQL Server(SQLEXPRESS)的服務)? – 2013-02-12 18:54:46

+0

我試過檢查所有的協議。除VIA之外的所有協議均已啓用。並且沒有設置SQLExpress協議的位置。 – 2013-02-12 18:55:28

+0

No Aron,在服務中沒有稱爲SQLEXPRESS的服務.....但它是默認的Visual Studio 2010,並且我已經在系統中安裝了sql server 2008。所以我不知道它是如何錯過的。 – 2013-02-12 18:56:46

回答

0

我有一個類似的問題這一點,所以對於谷歌而言,我會列出我的結果。

我認爲這個問題是因爲我安裝了SQL2008R2和/或SQL Express 2012的完整實例,因此我有一個SQL2008 Express實例,它已經「黑屏」了。我的猜測是,這些將關閉過時的快速實例作爲安全風險。

這些實例是作爲新鮮實例名稱安裝的,但是在我的(local)\SQLEXPRESS實例被禁用的路上的某處。

使用此link我使用SQL2008R2安裝程序來升級安裝程序檢測到的SQLEXPRESS實例。

一旦SQLEXPRESS實例升級到2008R2,它很高興地重新啓用,並且在(local)\SQLEXPRESS處可以訪問,其中包含我之前的所有數據庫。

0

我剛纔也有同樣的問題。解決該問題需要做的是安裝SQL Server 2008 Express版本。

您可以通過從Web平臺安裝程序中搜索「SQL Express」並安裝「具有高級系列的SQL Server 2008 Express」和「帶有工具的SQL Server 2008 Express」來執行此操作。

從此URL下載並安裝。

http://www.microsoft.com/en-us/download/details.aspx?id=1695

.\SQLEXPRESS是SQL Express的SQL Server 2008中,而 (LocalDB)\v11.0是SQL Express的SQL服務器14分之2012