這裏是我的連接字符串使用連接字符串時無法連接到本地數據庫?
Server=XXX.XXX.XXX.XXX\SQLExpress;Database=inspection;User Id=sa;Password=xxx;
我得到它無法連接錯誤,但是當我使用的連接字符串這樣
Server=.\SQLExpress;Database=inspection;User Id=sa;Password=xxx;
連接成功,我不知道最新的問題(IP是正確的)
這裏是我的連接字符串使用連接字符串時無法連接到本地數據庫?
Server=XXX.XXX.XXX.XXX\SQLExpress;Database=inspection;User Id=sa;Password=xxx;
我得到它無法連接錯誤,但是當我使用的連接字符串這樣
Server=.\SQLExpress;Database=inspection;User Id=sa;Password=xxx;
連接成功,我不知道最新的問題(IP是正確的)
如果IP地址是正確的,你有防火牆打開和其他東西能夠連接到這個IP地址,只是嘗試使用它(即沒有0部分),所以entServer=XXX.XXX.XXX.XXX;
並且配置sql express來監聽IP地址 - express上的默認配置IIRC不會偵聽外部網絡;)不啓用TCP。 – TomTom
您可能尚未在SQL Server配置管理器中啓用TCP/IP協議,我認爲該協議需要啓用不是localhost
(即不是localhost
)的連接。 .
)成功。
這可能很有用http://www.connectionstrings.com/sql-server-2008/ – Sajeetharan
默認情況下,SQL Server ** Express **不支持遠程連接 - 因此使用連接字符串中的IP地址獲勝沒有工作。使用'.'或'。\ SQLEXPRESS'代替 –