2016-08-02 145 views
1

我想通過網絡訪問我的數據庫。它給出錯誤:通過網絡訪問數據庫

Error: Cannot Connect to 192.168.0.2\SQLEXPRESS

我啓用了SQL配置中的TCP/IP。

我關閉了防火牆。

我允許SQL Server身份驗證和Windows模式。

我可以ping通的IP地址。

爲什麼我無法連接到數據庫?

+0

您是否嘗試過通過SSMS連接? TCP/IP是否爲您的SQL Server打開? – gofr1

+0

@ gofr1是的,它是啓用。 –

+0

打開DOS提示符。 「PING 192.168.0.1」返回什麼?如果您在本地登錄,您可以連接嗎?如果您在本地登錄,您應該確認這是正確的實例名稱(SQLEXPRESS) –

回答

1

嘗試通過指定192.168.0.2,1433進行連接,此處1433是端口。

+0

像192.168.0.2,連接1433 \ SQLEXPRESS? –

+0

只有192.168.0.2,1433 –

+0

它就像一個時鐘哥哥真棒;) –

0

您可能使用了錯誤的實例名稱。如果您要連接到默認設備,即MSSQLSERVER請使用點(。)或機器名稱或IP地址作爲服務器名稱。

如果您不確定實例名稱是什麼,只需運行SQL Server Configuration Manager。你可以在開始菜單找到它。然後選擇SQL Server Services,那裏你應該找到類似於SQL Server(NAME_OF_YOUR_INSTANCE)

它也值得讀這article和這question

1

可能是一個服務器的配置問題。嘗試如下。

在服務器上,打開SQL Server配置管理器

左側面板上打開SQL Server網絡配置並選擇協議YOURSERVERNAME

TCP/IP右側面板中雙擊並確保啓用設置爲

打開的標籤IP地址並設置爲活動啓用選擇框,其中的IP地址是192.168.0.2