1.開啟SQL2005遠程連接功能,開啟辦法如下:配置工具->SQLServer外圍應用配置器->服務和連接的外圍應用配置器->打開MSSQLSERVER節點下的DatabaseEngine節點,先擇“遠程連接”,接下建議選擇“同時使用TCP/IP和namedpipes”,確定后重啟數據庫服務就可以了。
2.登陸設置改為:SQLServer和Windows身份驗證模式,具體設置如下: SQLServerManagementStudio管理器->Windows身份驗證連接服務器->對象資源管理器中選擇你的數據服務器->右鍵->屬性->安全性->SQLServer和Windows身份驗證模式選中。
3.設置一個SQLServer方式的用戶名和密碼:具體設置如下: (1)SQLServerManagementStudio管理器->Windows身份驗證連接服務器->對象資源管理器中選擇你的數據服務器->展開服務器上的“安全性”->登陸名->在sa帳號上點右鍵->“選擇頁”選擇常規->更改sa登陸帳號的密碼。這樣就設置了一個用戶名為sa,密碼為
a123456的用戶。 (2)“選擇頁”選擇狀態->登陸修改為啟用。
4.數據庫連接字符串:數據庫連接字符串有好多種:

DataServer=.\SQLEXPRESS;InitialCatalog=Northwind;UserID=sa;Password=sa123456 DataServer=服務器名\SQLEXPRESS;InitialCatalog=Northwind;UserID=sa;Password=sa123456 DataServer=localhost\SQLEXPRESS;InitialCatalog=Northwind;UserID=sa;Password=sa123456 DataServer=.;InitialCatalog=Northwind;UserID=sa;Password=sa123456 DataServer=服務器名;InitialCatalog=Northwind;UserID=sa;Password=sa123456 ……那種正確,這跟數據庫版本有關系,如果是SQLServer2005Express版本,則必須要有“\SQLEXPRESS”。而且如果這個字符串是定義為一個變量的時候,VS2005還會在“\”的下面加個紅色的波浪線提示你“\S是無法識別的轉義序列”,因此如果字符串是定義為一個變量的時候應該寫成Server=.\\SQLEXPRESS。 5.注冊SQLServer數據庫:在路徑“C:\Windows\Microsoft.NET\Framework\v2.0.50727”下運行“ASPNET_REGSQL”指令,就會出現ASP.NETSQLServerSetupWizard向導,連續按下兩個下一步后就會出現SQLServer注冊界面,填入你要注冊的數據庫參數就注冊好了。注冊完后會在你的數據庫里多幾個表(如圖): 6.設置數據庫連接字符串:打開IIS->在默認網站或是網站所在的虛擬目錄點擊右鍵選擇屬性->選擇ASP.NET選項卡->編輯配置->在“常規”頁簽編輯“LocalSqlServer”數據庫連接字符串:
DataServer=.\SQLEXPRESS;InitialCatalog=Northwind;UserID=sa;Password=sa1234567.設置web.config文件:在web.config文件添加如下程序:
<connectionStrings><addname="LocalSqlServer"connectionString="DataSource= .\SQLEXPRESS;InitialCatalog=Northwind; UserID=sa;Password=sa123456" providerName="System.Data.SqlClient"/></connectionStrings>這樣便大功告成了。