日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

使用用于SQL Server的IIS虛擬目錄管理實(shí)用工具

瀏覽:69日期:2023-11-05 08:21:34

在使用 HTTP 訪問 Microsoft? SQL Server? 2000 數(shù)據(jù)庫之前,必須安裝適當(dāng)?shù)奶摂M目錄。在運(yùn)行 Microsoft Internet 信息服務(wù) (IIS) 的計(jì)算機(jī)上,使用用于 SQL Server 的 IIS 虛擬目錄管理實(shí)用工具(在'SQL Server 工具'程序組中單擊'在 IIS 中配置 SQL XML 支持')定義并注冊(cè)新的虛擬目錄,即所謂的虛擬根。該實(shí)用工具指示 IIS 在新的虛擬目錄和 Microsoft SQL Server 實(shí)例之間創(chuàng)建關(guān)聯(lián)。有關(guān)該實(shí)用工具用戶界面的信息,請(qǐng)參見 IIS 虛擬目錄管理實(shí)用工具。

必須將 IIS 服務(wù)器和虛擬目錄的名稱指定為 URL 的一部分。虛擬目錄(包括登錄、密碼和訪問權(quán)限)中的信息用于建立與特定數(shù)據(jù)庫的連接并執(zhí)行查詢。

可以指定 URL:

直接訪問數(shù)據(jù)庫對(duì)象,例如表。 在這種情況下,URL 將包括 dbobject 類型的虛擬名稱。

執(zhí)行模板文件。 模板是由一個(gè)或多個(gè) SQL 語句組成的有效的 XML 文檔。在 URL 中指定模板文件時(shí),將執(zhí)行存儲(chǔ)在模板文件中的 SQL 命令。可以直接在 URL中指定 SQL 查詢,但考慮到安全性,不建議這樣做。

執(zhí)行 XPath 查詢。 對(duì)指定作為 URL 一部分的帶批注的映射架構(gòu)文件執(zhí)行 XPath 查詢。

虛擬名若要使模板文件、映射架構(gòu)文件或數(shù)據(jù)庫對(duì)象(如表或視圖)成為 URL 的一部分,必須創(chuàng)建 template、schema 和 dbobject 類型的虛擬名稱。將虛擬名稱指定為 URL 的一部分,以便執(zhí)行模板文件、對(duì)映射架構(gòu)文件執(zhí)行 XPath 查詢或直接訪問數(shù)據(jù)庫。

在 URL 中指定的虛擬名稱類型(template、schema、dbobject)還用于決定在 URL 中指定的文件類型(模板文件或映射架構(gòu)文件)。例如,

下面的 URL 使用模板訪問 SQL Server 數(shù)據(jù)庫:

http://IISServer/nwind/TemplateVirtualName/Template.xml

TemplateVirtualName 是 template 類型的虛擬名稱,用于標(biāo)識(shí)指定的文件 (Template.xml) 是模板文件。

創(chuàng)建 nwind 虛擬目錄

新增信息 - SQL Server 2000 SP3。

下例創(chuàng)建 nwind 虛擬目錄。在大多數(shù)用于說明 Microsoft? SQL Server? 2000 的 URL 訪問的示例中,都使用 nwind 虛擬目錄。

在創(chuàng)建 nwind 虛擬目錄之前,需要一個(gè)與將要?jiǎng)?chuàng)建的虛擬目錄相關(guān)聯(lián)的物理目錄(例如,C:InetpubWwwrootnwind,此處 nwind 是與將要在以下過程中創(chuàng)建的 nwind 虛擬目錄相關(guān)聯(lián)的物理目錄)。

還需要在與該虛擬目錄相關(guān)聯(lián)的物理目錄下創(chuàng)建兩個(gè)子目錄(例如,C:InetpubWwwrootnwindtemplate 和

C:InetpubWwwrootnwindschema)。這些是與 template 和 schema 類型的虛擬名稱相關(guān)聯(lián)的目錄,這兩種類型的目錄是作為創(chuàng)建 nwind虛擬目錄的一部分而創(chuàng)建的。

創(chuàng)建 nwind 虛擬目錄

在 Microsoft SQL Server 程序組中,單擊'在 IIS 中配置 SQL XML 支持'。

展開服務(wù)器,然后單擊想要的 Web 站點(diǎn)。

在'操作'菜單上指向'新建'子菜單,然后單擊'虛擬目錄'命令。新虛擬目錄的屬性頁將顯示在屏幕上。

在'新的虛擬目錄屬性'對(duì)話框的'常規(guī)'選項(xiàng)卡上,輸入虛擬目錄的名稱。對(duì)于本例,鍵入 nwind 和物理目錄路徑(例如C:InetpubWwwrootnwind,假設(shè)在 C:InetpubWwwroot 目錄中已創(chuàng)建了 nwind 子目錄)。或者可以使用'瀏覽'按鈕選擇目錄。

在'安全'選項(xiàng)卡上,選擇'SQL Server'和'使用 Windows 集成身份驗(yàn)證'。

在'數(shù)據(jù)源'選項(xiàng)卡上,在'SQL Server'框中輸入服務(wù)器的名稱,例如 (local);如果在指定的計(jì)算機(jī)上安裝了多個(gè)實(shí)例,則輸入 SQL Server2000 實(shí)例的名稱(可選)。在'數(shù)據(jù)庫'框中,輸入 Northwind 作為默認(rèn)數(shù)據(jù)庫的名稱。

在'設(shè)置'選項(xiàng)卡上,選擇'允許 URL 查詢'、'允許模板查詢'、'允許 XPath'和'允許 POST'選項(xiàng)。

在'虛擬名稱'選項(xiàng)卡上,單擊'新建'按鈕以創(chuàng)建模板類型的虛擬名稱。 在'虛擬名稱配置'對(duì)話框中:

在'虛擬名稱'框內(nèi)輸入

template(可以是用戶指定的任意名稱)。在'類型'列表中,選擇'模板'。輸入路徑(例如,C:InetpubWwwrootnwindtemplate,假設(shè)與虛擬目錄相關(guān)聯(lián)的物理目錄下有一個(gè)子目錄 template,但并不檢查該目錄是否存在)。單擊'保存'按鈕保存虛擬名稱。

在'虛擬名稱'選項(xiàng)卡上,單擊'新建'按鈕以創(chuàng)建架構(gòu)類型的虛擬名稱。 在'虛擬名稱'框內(nèi)輸入schema(可以是用戶指定的任意名稱)。在'類型'列表中,選擇'架構(gòu)'。輸入路徑(例如,C:InetpubWwwrootnwindschema,假設(shè)與虛擬目錄相關(guān)聯(lián)的物理目錄下有一個(gè)子目錄 schema)。單擊'保存'按鈕保存虛擬名稱。

在'虛擬名稱'選項(xiàng)卡上,單擊'新建'按鈕以創(chuàng)建模板和架構(gòu)類型的虛擬名稱。 在'虛擬名稱'框內(nèi)輸入 dbobject(可以是用戶指定的任意名稱)。在'類型'列表中,選擇 dbobject。單擊'保存'按鈕保存虛擬名稱。

單擊'確定'按鈕保存設(shè)置。

這就創(chuàng)建了虛擬目錄 nwind。默認(rèn)情況下,使用該虛擬目錄對(duì) Northwind 數(shù)據(jù)庫執(zhí)行指定的查詢。

若要測(cè)試虛擬目錄,請(qǐng)?jiān)跒g覽器中鍵入:/nwind?sql=SELECT'>http://<IISServer>/nwind?sql=SELECT * FROM Employees FOR XML AUTO&root=root 并按 ENTER 鍵。

使用 HTTP 訪問 SQL Server

新增信息 - SQL Server 2000 SP3。

可以使用 HTTP 訪問 Microsoft? SQL Server? 2000。有關(guān) SQL ISAPI 擴(kuò)展所支持的 URL 語法的更多信息,請(qǐng)參見 URL Access。在可以使用HTTP 指定查詢前,必須先用用于 SQL Server 的 IIS 虛擬目錄管理實(shí)用工具創(chuàng)建一個(gè)虛擬根。有關(guān)更多信息,請(qǐng)參見創(chuàng)建 nwind 虛擬目錄。

SQL Server 的 HTTP 訪問能力使您得以:

直接在 URL 中指定 SQL 查詢,例如: http://IISServer/nwind?sql=SELECT+*+FROM+Customers+FOR+XML+AUTO&root=root

指定 FOR XML 子句以 XML 文檔而不是標(biāo)準(zhǔn)行集的形式返回結(jié)果。根參數(shù)可標(biāo)識(shí)單一的頂層元素。

直接在 URL 中指定模板。 模板是包含一個(gè)或多個(gè) SQL 語句的有效的 XML 文檔。模板使您得以將數(shù)據(jù)放在一起以形成有效的 XML 文檔,但直接在 URL 中指定查詢時(shí)不一定是這樣。例如:

SELECT+*+FROM+Customers+FOR+XM'>http://IISServer/nwind?template=<ROOT+xmlns:sql='urn:schemas-microsoft-com:xml-sql'><sql:query>SELECT+*+FROM+Customers+FOR+XM

L+AUTO</sql:query></ROOT>

在 URL 中指定模板文件。 在 URL 中寫入長 SQL 查詢會(huì)很麻煩。此外,瀏覽器對(duì)在 URL 中可以輸入的文本量可能有限制。若要避免這些問題,可以編寫模板并將其存儲(chǔ)在文件中。模板是包含一個(gè)或多個(gè) SQL 語句和 XPath 查詢的有效的 XML 文檔。可以在 URL 中直接指定模板文件,例如:

http://IISServer/nwind/TemplateVirtualName/templatefile.xml

在 URL 中,TemplateVirtualName 是使用用于 SQL Server 的 IIS 虛擬目錄管理實(shí)用工具創(chuàng)建的 template 類型的虛擬名稱。

模板文件還刪除來自用戶的數(shù)據(jù)庫查詢的詳細(xì)信息以增強(qiáng)安全性。通過將模板文件存儲(chǔ)在注冊(cè)數(shù)據(jù)庫時(shí)所在的虛擬根目錄(或其子目錄)中,刪除虛擬根上的 URL 查詢處理服務(wù)并只允許 SQL Server XML ISAPI 處理文件及返回結(jié)果集,從而加強(qiáng)了安全性。

指定在帶批注的 XML 數(shù)據(jù)簡(jiǎn)化 (XDR) 架構(gòu)(也稱為映射架構(gòu))上執(zhí)行的 XPath 查詢。 從概念上講,對(duì)映射架構(gòu)編寫 XPath 查詢與使用 CREATE VIEW 語句創(chuàng)建視圖并對(duì)視圖編寫 SQL 查詢相似,例如:

http://IISServer/nwind/SchemaVirtualName/schemafile.xml/Customer[@CustomerID='ALFKI']

在這個(gè) URL 中:

SchemaVirtualName 是使用用于 SQL Server 的 IIS 虛擬目錄管理實(shí)用工具創(chuàng)建的 schema 類型的虛擬名稱。

Customer[@CustomerID='ALFKI'] 是在該 URL 中指定的 schemafile.xml 上執(zhí)行的 Xpath 查詢。 直接在 URL 中指定數(shù)據(jù)庫對(duì)象。 可以將數(shù)據(jù)庫對(duì)象(如表和視圖)指定為 URL 的一部分,并對(duì)數(shù)據(jù)庫對(duì)象指定 Xpath 查詢,例如:

http://IISServer/nwind/dbobjectVirtualName/XpathQuery

在這個(gè) URL 中,dbobjectVirtualName 是使用用于 SQL Server 的 IIS 虛擬目錄管理實(shí)用工具創(chuàng)建的 dbobject 類型的虛擬名稱。

說明; 當(dāng)在 URL 中執(zhí)行需要資源(如內(nèi)存)的操作(創(chuàng)建臨時(shí)表和臨時(shí)存儲(chǔ)過程、聲明游標(biāo)、執(zhí)行sp_xml_preparedocument 等等)時(shí),必須執(zhí)行適當(dāng)?shù)南鄳?yīng)命令(如 DROP TABLE、DROP PROCEDURE、DEALLOCATE 游標(biāo)或 EXECUTE sp_xml_removedocument)以釋放資源。

XML 文檔和文檔片段當(dāng)用 root 參數(shù)執(zhí)行模板或查詢時(shí),結(jié)果是有單個(gè)頂層元素的完整 XML 文檔。例如,下列 URL 執(zhí)行模板:

http://IISServer/VirtualRoot/TemplateVirutalName/MyTemplate.xml

下面是一個(gè)示例模板文件 (MyTemplate.xml):

<ROOT xmlns:sql='urn:schemas-microsoft-com:xml-sql'> <sql:query> SELECT; * FROM;Customers FOR XML AUTO </sql:query></ROOT>

模板中的 <ROOT> 標(biāo)記為結(jié)果 XML 文檔提供了單個(gè)的頂層元素。

可以直接在 URL 中指定查詢。在此例中,root 參數(shù)指定返回文檔中的頂層元素:

http://IISServer/VirtualRoot?sql=SELECT * FROM Customers FOR XML AUTO&root=root

如果在寫上述查詢時(shí)不使用 root 參數(shù),將返回一個(gè) XML 文檔片段(即缺少單個(gè)頂層元素的 XML 文檔)。 該片段沒有標(biāo)題信息。例如,下列URL 將返回文檔片段:

http://IISServer/VirtualRoot?sql=SELECT * FROM Customers FOR XML AUTO

當(dāng)請(qǐng)求一個(gè) XML 文檔時(shí),將返回用以標(biāo)識(shí)文檔編碼類型的字節(jié)順序標(biāo)記。字節(jié)順序標(biāo)記是用以標(biāo)識(shí) XML 文檔編碼類型的標(biāo)準(zhǔn)字節(jié)順序。XML分析器使用該字節(jié)順序標(biāo)記確定文檔編碼類型(如 Unicode)。例如,字節(jié)順序標(biāo)記'oxff, 0xfe'將文檔標(biāo)識(shí)為 Unicode。默認(rèn)情況下,分析器假設(shè) UTF-8 為文檔編碼類型。

當(dāng)請(qǐng)求 XML 片段時(shí)將不返回字節(jié)順序標(biāo)記,因?yàn)樽止?jié)順序標(biāo)記屬于 XML 文檔標(biāo)題,而 XML 片段中沒有標(biāo)題。

安全說明; Microsoft SQLXML Web 發(fā)行版增強(qiáng)了對(duì)此 XML 功能的支持。要使用最新的增強(qiáng)功能,請(qǐng)從 Microsoft Web 站點(diǎn)安裝 Microsoft

SQLXML 3.0 Service Pack 1。此 Service Pack 附帶的文檔提供了開發(fā)應(yīng)用程序時(shí)應(yīng)考慮的安全事項(xiàng)的信息。

標(biāo)簽: Sql Server 數(shù)據(jù)庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲国产日韩欧美在线| 亚洲精品在线国产| 激情中国色综合| 日韩电影免费网站| 日韩电影免费网址| 狠狠色狠狠色综合日日tαg| 91精品麻豆| 亚洲+小说+欧美+激情+另类| 欧美成a人免费观看久久| 亚洲色图综合| 黄在线观看免费网站ktv| 男女男精品视频网| 国产成人精品一区二区三区视频 | 久久免费影院| 黄色精品网站| 精品亚洲免a| 国产综合色区在线观看| 亚洲精品在线a| 久久精品av| 色狠狠一区二区三区| 深夜福利视频一区二区| 首页国产欧美久久| 成人污污视频| 日韩欧美激情| 久久精品国语| 久久亚洲黄色| 日日夜夜免费精品视频| 黄色欧美在线| 在线精品亚洲| 999久久久精品国产| 国产九一精品| 欧美13videosex性极品| 国产欧美在线| 视频一区二区三区入口| 日韩啪啪电影网| 在线精品一区二区| 色88888久久久久久影院| 久久久久亚洲精品中文字幕| 亚洲精品欧美| 偷拍欧美精品| 午夜精品久久久久久久久久蜜桃| 国产精品欧美三级在线观看 | 国产一区二区三区自拍| 亚洲免费网址| 欧美肉体xxxx裸体137大胆| 久久99影视| 亚洲天堂日韩在线| 免费精品国产的网站免费观看| 久久免费影院| 欧美日韩一区二区三区在线电影| 亚洲激情五月| 亚洲激情中文| 狠狠躁少妇一区二区三区| 国产精品伊人| 亚洲18在线| 欧美一区免费| 国产欧美日韩免费观看| 蜜桃成人av| 偷拍精品精品一区二区三区| 91精品麻豆| 一区视频在线| 福利在线免费视频| 日本欧洲一区二区| 国产视频一区二| 伊人成人在线视频| 久久中文字幕一区二区| 亚洲欧洲美洲国产香蕉| 色婷婷久久久| 粉嫩av一区二区三区四区五区 | 色黄视频在线观看| 日韩av影院| 中文国产一区| 亚洲福利专区| 啪啪国产精品| 精品国产91| 国产免费av国片精品草莓男男| 日韩亚洲精品在线| 日韩av首页| 欧美久久天堂| 成人在线超碰| 久久91视频| 欧美国产精品| 国产一卡不卡| 日本va欧美va欧美va精品| 激情综合网五月| 欧美成人a交片免费看| 精品国产美女a久久9999| 国产高清视频一区二区| 清纯唯美亚洲综合一区| 视频精品一区| 日韩精选在线| 日韩精品视频中文字幕| 蜜桃一区二区三区在线| 免费黄网站欧美| 日韩影院免费视频| 欧美专区一区二区三区| 最新亚洲一区| 丝袜诱惑制服诱惑色一区在线观看 | 久久国产三级| 日韩 欧美一区二区三区| 天海翼精品一区二区三区| 中文国产一区| 美国三级日本三级久久99 | 丝袜国产日韩另类美女| 视频一区中文字幕国产| 中文字幕日韩高清在线| 日韩精品第二页| 色综合视频一区二区三区日韩 | 999久久久精品国产| 久久精品不卡| 久久国产精品亚洲77777| 首页亚洲欧美制服丝腿| 中文字幕成人| 国产图片一区| 精品久久久亚洲| 日韩av一级| 欧美特黄a级高清免费大片a级| 免费精品视频| 欧美另类中文字幕| 精品国产aⅴ| 92国产精品| 四虎4545www国产精品| 日韩午夜电影| 亚洲日产国产精品| 国产欧美91| 国内自拍视频一区二区三区| sm捆绑调教国产免费网站在线观看 | 欧美在线影院| 亚洲一二av| 视频一区日韩精品| 免费一级欧美在线观看视频| 日本欧美国产| 国产一区日韩| 久久精品二区三区| 亚洲精品免费观看| 四虎成人av| 91久久中文| 国产精品一区二区三区美女| 97在线精品| 蜜臀av在线播放一区二区三区| 国产欧美日韩在线观看视频| 亚洲精品国产嫩草在线观看| 蜜臀精品一区二区三区在线观看 | 91麻豆精品激情在线观看最新| 麻豆国产精品视频| 欧美日韩国产免费观看| 国产精品一区二区三区av| 肉色欧美久久久久久久免费看 | 久久国产电影| 青草国产精品| 99精品综合| 久久国内精品| 黄色亚洲免费| 日本激情一区| 欧美三级第一页| 久久三级福利| 国产美女亚洲精品7777| 亚洲大片在线| 国产精品v日韩精品v欧美精品网站| 激情亚洲影院在线观看| 久久一二三区| 日韩一区电影| 国产精品综合| 日av在线不卡| 久久久噜噜噜| 精品久久精品| 久久国产精品免费精品3p| 日韩亚洲精品在线| 日本精品在线中文字幕| 久久香蕉精品香蕉| 欧美日韩四区| 99久久精品国产亚洲精品| 久久精品国产99国产精品| 91精品国产自产在线丝袜啪| 模特精品在线| 亚洲欧美日韩高清在线| 日韩欧美网址| 久久精品网址| 国产欧美大片| 日韩va亚洲va欧美va久久| 午夜亚洲精品| 欧美日韩国产传媒| 日韩精品欧美激情一区二区| 高清日韩欧美| 精品视频99| 久久国内精品视频| 最新亚洲国产| 在线视频亚洲| 在线观看精品| 国产高清不卡| 久久久久久色| 亚洲色诱最新| 99视频精品全部免费在线视频| 国产一区二区三区亚洲| 免费在线播放第一区高清av| 国产视频网站一区二区三区| 日韩精品一区二区三区免费视频 | 日本a级不卡| 婷婷久久免费视频| 日韩精品欧美大片|