2014-04-13 89 views
0

這裏是我的連接字符串使用連接字符串時無法連接到本地數據庫?

Server=XXX.XXX.XXX.XXX\SQLExpress;Database=inspection;User Id=sa;Password=xxx; 

我得到它無法連接錯誤,但是當我使用的連接字符串這樣

Server=.\SQLExpress;Database=inspection;User Id=sa;Password=xxx; 

連接成功,我不知道最新的問題(IP是正確的)

+0

這可能很有用http://www.connectionstrings.com/sql-server-2008/ – Sajeetharan

+0

默認情況下,SQL Server ** Express **不支持遠程連接 - 因此使用連接字符串中的IP地址獲勝沒有工作。使用'.'或'。\ SQLEXPRESS'代替 –

回答

0

如果IP地址是正確的,你有防火牆打開和其他東西能夠連接到這個IP地址,只是嘗試使用它(即沒有0​​部分),所以entServer=XXX.XXX.XXX.XXX;

+0

並且配置sql express來監聽IP地址 - express上的默認配置IIRC不會偵聽外部網絡;)不啓用TCP。 – TomTom

0

您可能尚未在SQL Server配置管理器中啓用TCP/IP協議,我認爲該協議需要啓用不是localhost(即不是localhost)的連接。 .)成功。

相關問題