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

您的位置:首頁技術文章
文章詳情頁

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

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

在使用 HTTP 訪問 Microsoft? SQL Server? 2000 數據庫之前,必須安裝適當的虛擬目錄。在運行 Microsoft Internet 信息服務 (IIS) 的計算機上,使用用于 SQL Server 的 IIS 虛擬目錄管理實用工具(在'SQL Server 工具'程序組中單擊'在 IIS 中配置 SQL XML 支持')定義并注冊新的虛擬目錄,即所謂的虛擬根。該實用工具指示 IIS 在新的虛擬目錄和 Microsoft SQL Server 實例之間創建關聯。有關該實用工具用戶界面的信息,請參見 IIS 虛擬目錄管理實用工具。

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

可以指定 URL:

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

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

執行 XPath 查詢。 對指定作為 URL 一部分的帶批注的映射架構文件執行 XPath 查詢。

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

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

下面的 URL 使用模板訪問 SQL Server 數據庫:

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

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

創建 nwind 虛擬目錄

新增信息 - SQL Server 2000 SP3。

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

在創建 nwind 虛擬目錄之前,需要一個與將要創建的虛擬目錄相關聯的物理目錄(例如,C:InetpubWwwrootnwind,此處 nwind 是與將要在以下過程中創建的 nwind 虛擬目錄相關聯的物理目錄)。

還需要在與該虛擬目錄相關聯的物理目錄下創建兩個子目錄(例如,C:InetpubWwwrootnwindtemplate 和

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

創建 nwind 虛擬目錄

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

展開服務器,然后單擊想要的 Web 站點。

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

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

在'安全'選項卡上,選擇'SQL Server'和'使用 Windows 集成身份驗證'。

在'數據源'選項卡上,在'SQL Server'框中輸入服務器的名稱,例如 (local);如果在指定的計算機上安裝了多個實例,則輸入 SQL Server2000 實例的名稱(可選)。在'數據庫'框中,輸入 Northwind 作為默認數據庫的名稱。

在'設置'選項卡上,選擇'允許 URL 查詢'、'允許模板查詢'、'允許 XPath'和'允許 POST'選項。

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

在'虛擬名稱'框內輸入

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

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

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

單擊'確定'按鈕保存設置。

這就創建了虛擬目錄 nwind。默認情況下,使用該虛擬目錄對 Northwind 數據庫執行指定的查詢。

若要測試虛擬目錄,請在瀏覽器中鍵入:/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。有關 SQL ISAPI 擴展所支持的 URL 語法的更多信息,請參見 URL Access。在可以使用HTTP 指定查詢前,必須先用用于 SQL Server 的 IIS 虛擬目錄管理實用工具創建一個虛擬根。有關更多信息,請參見創建 nwind 虛擬目錄。

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

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

指定 FOR XML 子句以 XML 文檔而不是標準行集的形式返回結果。根參數可標識單一的頂層元素。

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

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 查詢會很麻煩。此外,瀏覽器對在 URL 中可以輸入的文本量可能有限制。若要避免這些問題,可以編寫模板并將其存儲在文件中。模板是包含一個或多個 SQL 語句和 XPath 查詢的有效的 XML 文檔。可以在 URL 中直接指定模板文件,例如:

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

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

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

指定在帶批注的 XML 數據簡化 (XDR) 架構(也稱為映射架構)上執行的 XPath 查詢。 從概念上講,對映射架構編寫 XPath 查詢與使用 CREATE VIEW 語句創建視圖并對視圖編寫 SQL 查詢相似,例如:

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

在這個 URL 中:

SchemaVirtualName 是使用用于 SQL Server 的 IIS 虛擬目錄管理實用工具創建的 schema 類型的虛擬名稱。

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

http://IISServer/nwind/dbobjectVirtualName/XpathQuery

在這個 URL 中,dbobjectVirtualName 是使用用于 SQL Server 的 IIS 虛擬目錄管理實用工具創建的 dbobject 類型的虛擬名稱。

說明; 當在 URL 中執行需要資源(如內存)的操作(創建臨時表和臨時存儲過程、聲明游標、執行sp_xml_preparedocument 等等)時,必須執行適當的相應命令(如 DROP TABLE、DROP PROCEDURE、DEALLOCATE 游標或 EXECUTE sp_xml_removedocument)以釋放資源。

XML 文檔和文檔片段當用 root 參數執行模板或查詢時,結果是有單個頂層元素的完整 XML 文檔。例如,下列 URL 執行模板:

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

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

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

模板中的 <ROOT> 標記為結果 XML 文檔提供了單個的頂層元素。

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

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

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

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

當請求一個 XML 文檔時,將返回用以標識文檔編碼類型的字節順序標記。字節順序標記是用以標識 XML 文檔編碼類型的標準字節順序。XML分析器使用該字節順序標記確定文檔編碼類型(如 Unicode)。例如,字節順序標記'oxff, 0xfe'將文檔標識為 Unicode。默認情況下,分析器假設 UTF-8 為文檔編碼類型。

當請求 XML 片段時將不返回字節順序標記,因為字節順序標記屬于 XML 文檔標題,而 XML 片段中沒有標題。

安全說明; Microsoft SQLXML Web 發行版增強了對此 XML 功能的支持。要使用最新的增強功能,請從 Microsoft Web 站點安裝 Microsoft

SQLXML 3.0 Service Pack 1。此 Service Pack 附帶的文檔提供了開發應用程序時應考慮的安全事項的信息。

標簽: Sql Server 數據庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久久久99| 日韩高清欧美| 一本一道久久a久久精品蜜桃| 久久不见久久见中文字幕免费| 日韩三级一区| 国产精区一区二区| 精品国产亚洲日本| 日韩在线精品| 亚洲精品网址| 免费看日韩精品| 欧美片网站免费| 美女毛片一区二区三区四区最新中文字幕亚洲| 欧美国产极品| 日韩欧美三级| 亚洲视频www| 亚洲资源网站| 国产欧美一区二区精品久久久 | 久久亚洲精品伦理| 亚洲精品一级| 你懂的国产精品| 日韩美女一区二区三区在线观看| 久久精品av| 亚洲精品中文字幕99999| 国产精品中文字幕制服诱惑| 国产一区二区三区不卡av| 亚洲高清成人| 日本成人中文字幕| 欧美国产另类| 麻豆视频在线看| 亚洲免费观看| 国产乱码精品一区二区三区四区| 粉嫩av一区二区三区四区五区| 欧美日韩国产高清电影| 亚洲ab电影| 高清一区二区| 天使萌一区二区三区免费观看| 国产色噜噜噜91在线精品| 国产拍在线视频| 蜜臀久久99精品久久久画质超高清| 国产激情综合| 婷婷亚洲五月| 国产免费播放一区二区| 三上悠亚国产精品一区二区三区| 国产一级一区二区| 久久不见久久见国语| 欧美日韩在线观看视频小说| 日韩毛片网站| 成人精品亚洲| 国产欧美日韩免费观看| 亚洲五月婷婷| 国产免费久久| 欧美精品一二| 美女久久久久久 | 欧美日本不卡高清| 欧洲av不卡| 日韩av不卡一区二区| 伊伊综合在线| 日韩有吗在线观看| 丝袜美腿诱惑一区二区三区| 日本天堂一区| 黄色亚洲在线| 国产成人精选| 日韩激情av在线| 999国产精品视频| 久久gogo国模啪啪裸体| 国产免费成人| 日韩不卡视频在线观看| 国产人成精品一区二区三| 欧美+日本+国产+在线a∨观看| 91麻豆精品激情在线观看最新| 精品欧美激情在线观看| 国产一区二区三区亚洲| 日本精品另类| 亚洲欧美日韩国产一区| 国产精品专区免费| 久久av免费看| 日韩高清不卡在线| 在线精品小视频| 国产精品久久久久久久久久10秀| 日韩欧美中文字幕在线视频| 99久久久久| 高清不卡一区| 国产精品videossex久久发布| 日韩中文字幕区一区有砖一区| 亚洲啊v在线| 国产一区二区三区探花| 欧美在线黄色| 亚洲色图网站| 在线午夜精品| 99久久九九| 欧洲一区二区三区精品| 精品国产99| 国产精品www.| 国产精品天堂蜜av在线播放| 亚洲免费观看高清完整版在线观| 欧美日韩国产高清| 久久久久久久久99精品大| 麻豆成全视频免费观看在线看| 九九九精品视频| 91国内精品| 日韩国产欧美一区二区三区| 亚洲乱码一区| 日韩影院在线观看| 丝袜国产日韩另类美女| 中文在线不卡| 99国产精品自拍| 欧美日韩激情在线一区二区三区| se01亚洲视频| 丝袜av一区| 国产精品久久久久av电视剧| 日韩国产欧美一区二区| 亚洲综合电影| 一区二区三区四区日本视频| 97精品国产| 精品国产麻豆| 精品一二三区| 国产精品福利在线观看播放| 国内精品麻豆美女在线播放视频| 卡一精品卡二卡三网站乱码| 亚洲精一区二区三区| 一区二区日韩免费看| 最新国产精品| 涩涩涩久久久成人精品| 日韩高清中文字幕一区| 91成人精品在线| 国产探花在线精品一区二区| 国产精品久久免费视频| 精品视频一区二区三区四区五区 | 日本欧美在线看| 三级在线观看一区二区| 亚洲精品高潮| 国产精品xxx在线观看| 精品一区二区三区免费看| 国产精品久久久久久久久久10秀| 日韩国产在线| 久久精品青草| 午夜在线一区二区| 日韩精品欧美大片| 国产精品一区高清| 麻豆国产欧美一区二区三区 | 日本不卡的三区四区五区| 国产亚洲一区| 精品三级在线| 1024精品一区二区三区| 日韩av午夜在线观看| 麻豆精品在线观看| 亚洲电影有码| 免费一级片91| 国产探花在线精品一区二区| 国产精品天天看天天狠| 日韩黄色大片网站| 国产精品色网| 欧美欧美黄在线二区| 精品精品99| 精品一区三区| 日本免费新一区视频| 国产专区精品| 亚洲二区三区不卡| 青青草国产成人99久久| 欧美国产一级| 免费美女久久99| 精品三级av| 丝袜美腿亚洲色图| 国产一区福利| 午夜欧美精品| 国产探花一区二区| 久久男女视频| 日韩精品午夜视频| 综合日韩av| 亚洲精品进入| 日韩精品dvd| 日韩一区二区三区四区五区| 都市激情国产精品| 日韩中文字幕不卡| 久久女人天堂| 久久夜色精品| a国产在线视频| 一级成人国产| 蜜桃av.网站在线观看| 丝袜国产日韩另类美女| 麻豆一区二区在线| 国产手机视频一区二区| 欧美激情在线精品一区二区三区| 久久中文字幕av一区二区不卡| 日韩精品一级| 欧美性感美女一区二区| 日韩一区二区三区免费视频| 另类专区亚洲| 日韩极品在线观看| 国产高清一区二区| 久久精品亚洲一区二区| 伊人久久一区| 久久亚洲国产| 久久三级毛片| 亚洲日产av中文字幕| 99久精品视频在线观看视频| 久久国产精品免费一区二区三区| 2023国产精品久久久精品双| 免费看一区二区三区| 亚洲精品精选|