Microsoft SQL Server 2000引入了支持XML功能的新特性。在這里我講對自己在學(xué)習(xí)當(dāng)中遇到的例子及問題
發(fā)表出來。若要使用Microsoft SQL Server 2000提供的XML功能,您必須使用過XML、URL和HTTP方法,也就是
您必須已經(jīng)是一個(gè)XML入門者,否則建議您還是去先學(xué)習(xí)一下有關(guān)XML的知識。
學(xué)習(xí)環(huán)境為裝有Microsoft Windows 2000 Professional操作系統(tǒng),必須安裝管理工具包(Adminpak.msi)。
這個(gè)文件位于Windows 2000 Server版的%windir%\system32文件夾內(nèi),也可以在安裝光盤I386\Adminpak.msi安
裝。
創(chuàng)建nwind虛擬目錄:
首先在C:\inetpub\wwwroot\下面創(chuàng)建功nwind目錄,再在nwind目錄下創(chuàng)建C:\inetpub\wwwroot\template和
C:\inetpub\wwwroot\schema兩個(gè)子目錄。
1、在Microsoft SQL Server程序組中,單擊“在IIS中配置SQL XML支持”。
2、展開服務(wù)器,然后單擊想要的WEB站點(diǎn)。
3、在“操作”菜單上指向“新建”子菜單,然后單擊“虛擬目錄”命令。出現(xiàn)新的虛擬目錄屬性頁。
4、在虛擬目錄屬性頁上的“常規(guī)”選項(xiàng)卡上,輸入虛擬目錄的名稱。在本例中鍵入nwind和物理目錄路徑
(C:\inetpub\wwwroot\)
5、在“安全性”選項(xiàng)卡上,選擇“SQL Server"并輸入有效的SQL Server登錄信息。當(dāng)進(jìn)入下一個(gè)選項(xiàng)卡
時(shí),它將請您確認(rèn)剛才輸入的密碼。
6、在“數(shù)據(jù)源”選項(xiàng)卡上,在“SQL Server"框中輸入服務(wù)器的名稱,在“數(shù)據(jù)庫”框中輸入Northwind作
為默認(rèn)的數(shù)據(jù)庫名稱。
7、在“設(shè)置”選項(xiàng)卡上,選擇“允許URL查詢”、“允許模板查詢”、“允許XPath”和“允許POST”選項(xiàng)
8、在“虛擬名稱”選項(xiàng)卡上,單擊“新建”按鈕以創(chuàng)建模板類型的虛擬名稱。在“虛擬名稱”框內(nèi)輸入
template,在“類型”列表中,選擇“模板”。輸入路徑(例如:C:\inetpub\wwwroot\template),單擊“保
存”按鈕。
9、按第8步再分別建軍名為schema和object的虛擬目錄。
10、單擊“確定”按鈕保存設(shè)置。
這樣就創(chuàng)建了虛擬目錄nwind,實(shí)現(xiàn)了對Northwind數(shù)據(jù)的進(jìn)行的查詢。請?jiān)跒g覽器中鍵入:
http://jeff/nwind?sql=select * from employees for xml auto&root=root
并按Enter鍵,如果能執(zhí)行說明已經(jīng)安裝正確。在上面“jeff”是我的iis服務(wù)器名稱,您可以改為自己的iis服
務(wù)器名。現(xiàn)在您就可以進(jìn)行下一步更深入的學(xué)習(xí)了。
|