SQL Server 2005功能強(qiáng)大,但是有一點(diǎn)很麻煩,每次安裝完以后都要重新配置一遍才能和ASP.NET或者ASP程序連接,步驟繁瑣,icech只能寫一篇文檔記錄一下,以便下次安裝后配置查詢方便了!
1、安裝SQL Server 2005
一般的版本有SQL Server 2005和SQL Server 2005 Express這兩個(gè)版本,操作起來基本相同,只是安裝SQL Server 2005 Express要少一些配置的界面,需要再安裝SQL Server Management Studio Express才能行。這里icech安裝的是SQL Server Express版本。
2、在SQL Server 配置管理器中配置
首先打開SQL Server 配置管理器,找到“SQL Server 2005網(wǎng)絡(luò)配置”下的“SQLEXPRESS的協(xié)議”。啟動(dòng)TCP/IP,并在屬性中將TCP/IP端口修改為1433。(如圖所示)
然后選擇“SQL Server 2005服務(wù)”,重啟啟動(dòng)SQL Server即可生效。
提示:到這步為止如果你開發(fā)的是客戶端程序,那么應(yīng)該可以連接了,但是如果是B/S結(jié)構(gòu)的Web端程序還需要配置一步才能正確連接。
3、配置SQL Server 2005安全性
這個(gè)如果是SQL Server Express就要安裝SQL Server Management Studio Express了。下載請(qǐng)點(diǎn)擊以下鏈接“SQL Server Management Studio Express下載”。
打開SQL Server Management Studio Express,連接上數(shù)據(jù)庫(kù)。在“對(duì)象資源管理器”中的“SQLEXPRESS”上右鍵選擇“屬性->安全性”,然后選擇“服務(wù)器身份驗(yàn)證”的“SQL Server和Windows身份驗(yàn)證模式”。(如圖)
然后選擇“SQL Server 2005服務(wù)”,重啟啟動(dòng)SQL Server即可生效。
4、連接SQL Server 2005的字符串
以ASP為例
<%
sqlServer="計(jì)算機(jī)名\數(shù)據(jù)庫(kù)管理軟件名稱"
' 如果是SQL Server 2005則為 "weste\SQL2005"
' 如果是SQL Server Express則為 "weste\SQLEXPRESS"
' 計(jì)算機(jī)名也可使用“.”代替
sqlUser="sa" '數(shù)據(jù)庫(kù)登錄名
sqlPass="123456" '數(shù)據(jù)庫(kù)密碼
sqlData="mydbname" '數(shù)據(jù)庫(kù)名
connstr="provider=SQLNCLI;DATA SOURCE="&sqlServer&";UID="&sqlUser&";PWD="&sqlPass&"; DATABASE="&sqlData&""
set conn=server.CreateObject("ADODB.Connection")
conn.Open connstr
%>