2012-05-10 202 views
7

當我打開管理工作室,並嘗試使用[PCNAME]/SQLEXPRESS它表明這個錯誤連接:無法連接到服務器上的SQL Server Management Studio中2008

"Cannot connect to [PCNAME]\SQLEXPRESS"


附加信息:

錯誤消息:

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) (Microsoft SQL Server, Error: -1)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=-1&LinkId=20476 "

我也試過 「本地主機」, 「本地」 和 「」在[PCNAME]的地方,但無濟於事。

回答

11

確保SQL Server(SQL Express)服務正在運行。

使用PowerShell提示符下鍵入

Get-Service -Name 'MSSQL$SQLEXPRESS' 

服務「狀態」屬性,應報告爲「正在運行」

如果不是,類型(你需要在升高提示,即「運行作爲管理員「):

啓動服務-Name 'MSSQL $ SQLEXPRESS'

OR

點擊開始>鍵入cmd,然後鍵入

sc query MSSQL$SQLEXPRESS 

國家應報告爲「正在運行」

如果不是,類型(你需要在升高提示,即「以管理員身份運行」) :

sc start MSSQL$SQLEXPRESS 

如果你得到一個錯誤,該服務無法找到: 打開SQL Server配置管理器,並確保您有SQL Server Express的安裝: enter image description here

+0

我該怎麼辦呢?在這些事情上,我真是個菜鳥。你的名字看起來像是塞爾維亞人或馬其頓人haha – Alternatex

+0

我試過在cmd中的一個,但它說:「指定的服務不作爲已安裝的服務存在。」以管理員身份完成:S – Alternatex

+0

您正試圖連接到默認的sql express實例。你確定你有一個安裝? –

1

打開你的sqlserver配置管理器讓您的TCPIP都SQLSERVER和表達,並在客戶端協議ANF嘗試將關斷你的防火牆,這將允許遠程連接

+0

我可能是錯的,但我不認爲這適用於SQL Server Express –

+0

是的,我以前嘗試過 – Angelo

相關問題