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位址,否則會出錯。