SQL Server 2005與ASP.NET/ASP連接設(shè)置

2010-08-28 10:55:12來源:西部e網(wǎng)作者:

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

關(guān)鍵詞:SQLServerASPASP.netC#

贊助商鏈接: