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