您現在的位置是:電腦技術吧?>? 編程技術 ??>??網頁訪問,訪問限制有什么用??>??正文詳情

網頁訪問,訪問限制有什么用

惲碧玉2019-12-03 11:02:08 人圍觀
簡介怎么打開訪問限制SQL server使用URL HTTP訪問SQL server可以使用HTTP訪問Microsoft SQL server 2000。在使用HTTP指定查詢之便捷訪問

sql_server_using_url使用 HTTP 訪問 SQL Server  可以使用 HTTP 訪問 Microsoft SQL Server 2000。

在可以使用 HTTP 指定查詢前,必須先用用于 SQL Server 的 IIS 虛擬目錄管理實用工具創建一個虛擬根。

  SQL Server 的 HTTP 訪問能力使您得以:  直接在 URL 中指定 SQL 查詢,例如: target=_blankhttp://IISServer/nwind?sql=SELECT * FROM Customers FOR XML AUTOroot=root  指定 FOR XML 子句以 XML 文檔而不是標準行集的形式返回結果。

根參數可標識單一的頂層元素。

  直接在 URL 中指定模板。

  模板是包含一個或多個 SQL 語句的有效的 XML 文檔。

模板使您得以將數據放在一起以形成有效的 XML 文檔,但直接在 URL 中指定查詢時不一定是這樣。

例如: target=_blankhttp://IISServer/nwind?template=SELECT * FROM Customers FOR XML AUTO  在 URL 中指定模板文件。

  在 URL 中寫入長 SQL 查詢會很麻煩。

此外,瀏覽器對在 URL 中可以輸入的文本量可能有限制。

若要避免這些問題,可以編寫模板并將其存儲在文件中。

模板是包含一個或多個 SQL 語句和 XPath 查詢的有效的 XML 文檔。

可以在 URL 中直接指定模板文件,例如:http://IISServer/nwind/TemplateVirtualName/templatefile.xml  target=_blankhttp://IISServer/nwind/TemplateVirtualName/templatefile.xmlhttp://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]  target=_blankhttp://IISServer/nwind/SchemaVirtualName/schemafile.xml/Customer[@CustomerID=ALFKI]http://IISServer/nwind/SchemaVirtualName/schemafile.xml/Customer[@CustomerID=ALFKI]  在這個 URL 中:  SchemaVirtualName 是使用用于 SQL Server 的 IIS 虛擬目錄管理實用工具創建的 schema 類型的虛擬名稱。

  [email protected]CustomerID=ALFKI] 是在該 URL 中指定的 schemafile.xml 上執行的 Xpath 查詢。

  直接在 URL 中指定數據庫對象。

  可以將數據庫對象指定為 URL 的一部分,并對數據庫對象指定 Xpath 查詢,例如: target=_blankhttp://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  target=_blankhttp://IISServer/VirtualRoot/TemplateVirutalName/MyTemplate.xmlhttp://IISServer/VirtualRoot/TemplateVirutalName/MyTemplate.xml  下面是一個示例模板文件 (MyTemplate.xml):    SELECT *  FROM Customers  FOR XML AUTO      模板中的 標記為結果 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 片段中沒有標題。

  sql_server_utility使用用于 SQL Server 的 IIS 虛擬目錄管理實用工具  在使用 HTTP 訪問 Microsoft SQL Server 2000 數據庫之前,必須安裝適當的虛擬目錄。

在運行 Microsoft Internet 信息服務 (IIS) 的計算機上,使用用于 SQL Server 的 IIS 虛擬目錄管理實用工具(在SQL Server 工具程序組中單擊在 IIS 中配置 SQL XML 支持)定義并注冊新的虛擬目錄,即所謂的虛擬根。

該實用工具指示 IIS 在新的虛擬目錄和 Microsoft SQL Server 實例之間創建關聯。

  必須將 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  target=_blankhttp://IISServer/nwind/TemplateVirtualName/Template.xmlhttp://IISServer/nwind/TemplateVirtualName/Template.xml  TemplateVirtualName 是 template 類型的虛擬名稱,用于標識指定的文件 (Template.xml) 是模板文件。

  sql_server_utility

版權聲明:本文由 惲碧玉 整理編輯。

原標題:訪問限制,訪問限制在哪

轉載注明出處:http://www.dn9ww09s.icu/program/15035.html

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼:

作者推薦

  • access 怎么用,access有什么用

    access 怎么用,access有什么用 相關圖片access應用實例如何使用訪問頁面答案:訪問頁面的功能是提供一個web訪問模式。您可以通過頁面操作數據。它的使用也相對簡單。您可以通過向導輕松地添加和刪除數據office access怎么用...

  • 宏怎么使用,宏的使用一般是通過

    宏怎么使用,宏的使用一般是通過 相關圖片啟用宏不能在宏條件列中使用SQL表達式。一般來說,直接運行宏只是一個測試。在確保宏設計正確后,可以將宏附加到窗體、報表或控件以響應事件,或創建自定義菜單命令以運行宏。...

  • 字段取值,如果字段的取值只有兩種可能

    字段取值,如果字段的取值只有兩種可能 相關圖片字段取值非空且大于0TINYINT-128 127 TINYINT無符號0 255 SMALLINT-32768 32767 SMALLINT無符號0 65535 MEDIUMINmysql設置字段取值范圍...

  • 轉點編號,轉轉的訂單編號有什么用

    轉點編號,轉轉的訂單編號有什么用 相關圖片轉轉訂單編號查詢進度一。打開SQL Server企業管理器企業管理器,右鍵單擊要導出的SQL數據庫:所有任務-導出數據2。將出現導出向導窗口。選擇要導出的數據源,即您剛剛選擇的數據轉...

  • oracle導出數據庫dmp,dmp導入oracle數據庫

    oracle導出數據庫dmp,dmp導入oracle數據庫 相關圖片oracle導出數據庫通過導入和導出DMP文件,可以同時導入和導出一個或多個數據庫表的表結構和表數據。我們來談談如何進出口。首先輸入命令行,單擊開始,輸入CMD:Enter,將顯示命orac...

  • 什么是特點,特點

    什么是特點,特點 相關圖片規律的特點只解決一個問題,什么是訪問?要設計數據庫管理系統,請使用access在access中設計一個表,查詢,然后使用VB作為窗口進行連接。在access中設計一個窗口消息的特點...

  • mysql去除重復,mysql去掉重復記錄

    mysql去除重復,mysql去掉重復記錄 相關圖片mysql消除重復行如果在使用命令行進入mysql時沒有設置警報音,那是非常可怕的。你可以使用這個命令來消除可怕的聲音。代碼如下:MySQL-H localhost-U root-mysql索引有重復怎么處理的...

  • 如何進行sql優化,sql查詢優化

    如何進行sql優化,sql查詢優化 相關圖片sql or 優化今天,我查看AWR,發現SQL一次執行超過40秒。語句如下:1選擇a.bill﹐類為pol﹐code,b.bill﹐name為pol﹐name,a.bill﹐n復雜sql優化...

  • 數據優化,大數據可以優化嗎

    數據優化,大數據可以優化嗎 相關圖片優化數據庫方法如何分析和優化數據庫中的表?現在您知道了基本操作,但有時已建立的數據庫使用起來非常慢。這是因為數據庫在建立時沒有經過優化。現在我們來談談數據庫優化分...

  • 服務器拔盤重插后紅燈,服務器無法使用U盤

    服務器拔盤重插后紅燈,服務器無法使用U盤 相關圖片數據庫服務器為了實現在遠程數據庫中插入當前數據庫表select表數據的數據同步,配置了Oracle服務。遠程和本地服務是Oracle 1。是否將數據插入當前數據庫?12創建服務器數據遷移...

熱評文章

  • access數據庫文件的擴展名是,access是一個什么數據庫

    access數據庫文件的擴展名是,access是一個什么數據庫 相關圖片access關系數據庫通常,access數據庫文件的卷不太小。實際上,我們可以輕松地減少access數據庫文件的體積。方法如下。單擊Microsoft Office按鈕,單擊“訪問”access數據庫文件下載...

  • 顯示行號,取消星號顯示

    顯示行號,取消星號顯示 相關圖片vi怎樣顯示行號一。工具選項2。文本編輯器所有語言的通用檢查行號vs顯示代碼行號...

  • 數據庫性能優化方法,什么是數據庫

    數據庫性能優化方法,什么是數據庫 相關圖片建立數據庫的步驟一。Password為數據庫提供了一個隨機而復雜的名稱,以避免被猜測下載。這種方法以前很流行,因為每個人都對自己的代碼有信心。但是,隨著錯誤提示導致數據庫地址...

  • 數據庫字段,數據庫增加字段

    數據庫字段,數據庫增加字段 相關圖片數據庫主鍵如何在access中重置“自動編號”字段值。在access中刪除表中的某些或所有行時,“自動編號”字段不會自動重置。若要重置“自動編號”字段值并刷新引用表中的“SQL數據庫...

  • 宏編程,宏怎么設置

    宏編程,宏怎么設置 相關圖片什么是宏編程軟件在某些情況下,僅當特定條件為真時,才可能希望在宏中執行一個或多個操作。例如,如果使用宏驗證窗體中的數據,則可能需要顯示響應某些記錄的輸入值的信息,...

  • mdf數據恢復軟件,mdf數據庫文件恢復工具恢復

    mdf數據恢復軟件,mdf數據庫文件恢復工具恢復 相關圖片文件恢復工具1:運行use master;在(filename='d:program filesmrosoft sqlservermssql10.mssql)上創建數據庫測mdf刪掉數據庫恢復...

  • 存儲過程中調用存儲過程,存儲過程中調用另一個存儲過程

    存儲過程中調用存儲過程,存儲過程中調用另一個存儲過程 相關圖片mybatis中如何調用存儲過程Access是一種優秀的客戶機/服務器前端開發工具,具有易于學習、使用方便、界面友好、開發簡單、與其他數據庫靈活的接口等優點。然而,處理大量數據的速度...

  • sql server命令,sqlserver

    sql server命令,sqlserver 相關圖片sqlserver數據庫我們知道,SQL server重啟分為兩個步驟:1。停止網絡停止MSSqlServer 2。重新啟動net start MSSqlServer 3。補充MySQsql的命令...

  • PHP集成環境,PHP集成環境推薦

    PHP集成環境,PHP集成環境推薦 相關圖片linux php集成環境Phpwamp下載:單擊Phpwamp下載或單擊鏈接:http://www.dngsw.cn/soft/bckf-103731。htmlphwamp與其他集成環網站開發集成環境...

  • 給用戶授權,數據庫創建用戶并授權

    給用戶授權,數據庫創建用戶并授權 相關圖片oracle創建用戶并授權管理員創建用戶的語法:1234createuser`username'@host[identifiedby[password]`password'];usernamesql創建用戶并授權...

關注微信

变脸官网查询