天天看點

SQL Server 2005 Express 不能遠端連接配接的錯誤

1、開啟sql2005遠端連接配接功能:

配置工具->SQL Server 外圍應用配置器->服務和連接配接的外圍應用配置器->打開MSSQLSERVER節點下的Database Engine 節點,先擇"遠端連接配接",接下建議選擇"同時使用TCP/IP和named pipes",确定後,重新開機資料庫服務.

2、登陸改為混合模式:

打開manage管理器->以windows方式連接配接并進入資料庫->右鍵點選你的資料伺服器->屬性->security>選中Sql server and windows Authentication

3、建立Sql server方式的使用者名和密碼:

maage管理器 ->security->右鍵點選logins->new login...->選中sql server authentication->設定login name 和password(confirm password)

最好去掉“enforce password expiration”前的小鈎,否則每次登陸都要修改密碼。

4、做完上面三步後,這樣寫連接配接字元串就可以順利進入資料庫了(server=.//sqlexpress;uid=使用者名;pwd=密碼;database=master");

注:關于本機用IP位址遠端通路本機資料庫伺服器的一些問題

在server2000的時候,我通常這樣書寫連接配接字元串:server=127.0.0.1

而在server2005中我發現,應該寫成這樣server=127.0.0.1/SQLExpress

如果是本機通路本機還可以寫成server=(local)/SQLExpress 或者server=機器名/SQLExpress

用SQL Server Management Studio Express連接配接本地資料庫伺服器的時候也必須寫成127.0.0.1/SQLExpress,或者server=(local) /SQLExpress 或者server=機器名/SQLExpress,而不能光寫個IP位址,否則會出錯。

繼續閱讀