排列三字谜

SQL Server 2005與ASP.NET/ASP連接設置

2010-08-28 10:55:12來源:西部e網作者:

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
%>

贊助商鏈接:

排列三字谜