2017-03-09 168 views
0

錯誤無法登錄到我無法登錄到SQL服務器的SQL Server

SQLCMD:錯誤:Microsoft SQL Server本機客戶端11.0:命名管道提供商:C 烏爾德不開連接到SQL Server [67]。 。 Sqlcmd:錯誤:Microsoft SQL Server Native Client 11.0:登錄超時已過期。 Sqlcmd:錯誤:Microsoft SQL Server Native Client 11.0:與SQL Server建立連接時出現網絡相關或 站點特定錯誤 。服務器未找到或無法訪問。檢查實例名稱是否正確,並且我將SQL Server配置爲允許遠程連接。欲瞭解更多信息,請參閱 SQL Server聯機叢書..

命令我使用的登錄 「SQLCMD -S MSSQLSERVER -E」

我也試過SQL Server配置管理器下啓用TCP/IP。

感謝

+0

你在使用本地電腦嗎? SQL服務正在運行? –

回答

3

如果您運行的是從安裝了SQL Server的計算機的SQLCMD,你需要使用下面的命令。

SQLCMD -E

如果SQL Server是另一臺機器上,你需要使用下面的命令。 <ServerName>是機器名稱,但不是實例名稱。

SQLCMD -E -S <ServerName>

您需要檢查SQL Server是否正在運行。按Win + R並輸入services.msc,然後按回車。 (您需要在安裝了SQL Server的計算機上執行此操作)

這將打開「服務」窗口。滾動瀏覽並找到SQL Server (MSSQLSERVER)並選擇它。

在它的左側,您應該能夠看到狀態。檢查過程是否已經運行或現在。如果沒有,則需要在使用SQL Server之前啓動它。

如果SQL Server已啓動並正在運行,則需要檢查SQL Server是否可從您的計算機訪問。您可以通過執行cmd提示下的命令來檢查它。

TELNET <ServerName> 1433

如果這個命令不給你任何錯誤,並打開一個空白窗口,這意味着你能夠達到SQL Server計算機。這將排除任何防火牆問題。所有你需要檢查的是SQL Server實例是否正在運行。