程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> MS SQL基礎教程:基於HTTP的數據訪問

MS SQL基礎教程:基於HTTP的數據訪問

編輯:關於SqlServer

除了XML 技術之外,Microsoft SQL Server 2000 的開發者們也把通過HTTP 訪問的特性(HTTP access9 作為SQL Server 2000 的一個核心特性。這樣用戶完全可以把SQL Server 放到一個URL 上了,從而保證開發人員和潛在的最終用戶都能簡單地通過一個URL 來訪問SQL Server。 本節我們主要介紹以下三個問題: 如何創建虛擬目錄 HTTP 的語法 HTTP 的訪問能力 20.4.1 創建虛擬目錄

在使用HTTP 訪問SQL Server 2000 數據庫前必須首先利用IIS 專門為SQL Server 提供的虛擬目錄管理器來創建虛擬目錄(virtual directory), 同時確保使用的操作系統支持IIS 服務器。創建虛擬目錄其主要目的就是在SQL Server 實例與新創建的虛擬目錄之間建立新的連接。下面以一個具體的例子來介紹創建虛擬目錄要執行哪些步驟。

(1) 在SQL Server Tool 程序單中選擇Configure SQL XML Support in IIS 選項。

(2) 打開要創建虛擬目錄的服務器圖標,然後選擇管理站點圖標。右擊該圖標在彈出菜單中選擇New ,單擊Virtual Directory。

(3) 選中General 標簽頁,如圖20-3 所示。

(4) 該標簽頁用來給出HTTP 存取數據庫數據時所要使用的虛擬目錄以及虛擬目錄的真實目錄的路徑。真實目錄主要存放通過該虛擬目錄要訪問的文件,此外模板文件(template files) 和注釋匹配模式文件(annotated mapping schema files) 也存儲在該目錄。在該例中我們在Virtual Directory Name 中輸入VirtualRoot; 在Local Path 中輸入 E:Inetpubwwwroot VirtualRoot。

(5) 選中Security 標簽頁,如圖20-4 所示。

該標簽頁用來定義登錄的認證方法,共在三種IIS 認證模式。 Always log on as

Windows 和SQL Server 帳號與IIS 認證安全的匿名訪問模式相匹配。匿名訪問是指任何人都可以訪問虛擬目錄,但是訪問服務器的任何一個客戶都必須提供正確的帳號和口令才能夠登錄成功。其中SQL Server 選項表示當指定SQL Server 登錄時,虛擬目錄的所有用戶都可以使用該SQL Server 登錄帳號;Windows 選項表示為所有使用該虛擬目錄的用戶指定一個Windows 帳號,在缺省情況下使用安裝IIS 時的缺省用戶IUSR_ServerName。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved