共用方式為


Readme_XmlManuInstructions

更新: 2005 年 12 月 5 日

XMLManuInstructions 範例應用程式顯示建立產品的線上指示。此應用程式的資料擷取自 Microsoft SQL Server AdventureWorks 資料庫中的下列資料行:

  • Production.ProductModel 資料表中 XML 類型的 Instructions 資料行。
  • Production.Illustration 資料表中 XML 類型的 Diagram 資料行。

Windows 2000 及更早版本的作業系統不支援此範例。

-

預設位置:

<drive>:\Program Files\Microsoft SQL Server\90\Samples\

Engine\XML\XmlManuInstructions。

範例只供教育目的之用。它們不能用於實際執行環境,而且尚未在實際執行環境中測試過。Microsoft 不提供對這些範例的技術支援。若沒有系統管理員的權限,就不應該在生產 SQL Server 資料庫或報表伺服器上,連接或使用範例應用程式及組件。

狀況

開發人員要建立應用程式,從 Web 服務存取 XML 架構的製造指示並顯示這些指示。

程式語言

Transact-SQL、XML、XSD、XSLT、Visual C# 和 Visual Basic。

功能

XmlManuInstructions 範例會使用 SQL Server 2005 的下列功能。

應用程式區 功能

整體

XML、SQL Server 主控的 Web 服務

必要條件

執行此範例之前,請確定已安裝下列軟體:

  • Microsoft SQL Server 2005 或 Microsoft SQL Server 2005 Express Edition (SQL Server Express)。您可以從 SQL Server 2005 Express Edition 文件集和範例網站免費取得 SQL Server Express。
  • SQL Server 2005 中包含的 AdventureWorks 資料庫,也可以從 SQL Server 開發人員網站取得。
  • SQL Server 2005 Database Engine 範例。SQL Server 2005 中隨附這些範例。您可以從 SQL Server 開發人員網站下載最新版的範例。

.NET Framework SDK 2.0 或 Microsoft Visual Studio 2005。您可以免費取得 .NET Framework SDK。請參閱<安裝 .NET Framework SDK>。

建立範例

如果您尚未建立強式名稱金鑰檔,請利用下列指示產生金鑰檔。

若要產生強式名稱金鑰檔

  1. 開啟 Microsoft Visual Studio 2005 命令提示字元。按一下 [開始],依序指向 [程式集] 和 [Microsoft .NET Framework SDK 2.0],然後按一下 [SDK 命令提示字元]。

    -- 或 --

    開啟 Microsoft .NET Framework 命令提示字元。按一下 [開始],依序指向 [所有程式] 和 [Microsoft .NET Framework SDK 2.0],然後按一下 [SDK 命令提示字元]。

  2. 使用變更目錄命令 (CD),將命令提示字元視窗的現行目錄切換到範例的安裝資料夾。

    ms161565.note(zh-tw,SQL.90).gif附註:
    若要判斷範例所在的資料夾,按一下 [開始] 按鈕,依序指向 [所有程式]、[Microsoft SQL Server] 和 [文件集和教學課程],然後按一下 [範例目錄]。如果是使用預設安裝位置,則範例位於 <system_drive>:\Program Files\Microsoft SQL Server\100\Samples。
  3. 在命令提示字元中,執行下列其中一個命令來產生金鑰檔:

    sn -k SampleKey.snk

    ms161565.note(zh-tw,SQL.90).gif重要事項:
    如需有關強式名稱金鑰組的詳細資訊,請參閱 MSDN 中 .NET Development Center 中的<Security Briefs: Strong Names and Security in the .NET Framework>。

若要建立範例,您需要執行下列動作:

建立範例

  1. 請確定已安裝 AdventureWorks 範例資料庫。

  2. 在 SQL Server Management Studio 中,載入及執行 Scripts\install.sql 指令碼。或者,在命令提示字元視窗中執行下列命令:

    sqlcmd -E -I -i Scripts\install.sql

    此指令碼會建立下列各項:

    • GetManuInstructions 預存程序。
    • sql_AdvWorksEndPointManuInstrucions HTTP 結束點。
  3. 在 [Windows 檔案總管] 中,以滑鼠右鍵按一下已在其中安裝範例的 CS\XmlManuInstructions 資料夾,再依序按一下 [屬性][Web 共用] 索引標籤,選取 [共用此資料夾],然後按兩次 [確定]。這會建立範例的 IIS 虛擬資料夾,讓應用程式可正常運作。

  4. http://www.adobe.com 安裝 SVG 檢視器。請確定按的是 [另存新檔] 而不是 [開啟]

    ms161565.note(zh-tw,SQL.90).gif附註:
    若要安裝檢視器,必須具有電腦的管理員權限。遵循此程序在管理員內容中安裝檢視器,而不需要登出目前的工作階段。
    1. [執行] 功能表中,輸入下列命令:runas /user:Administrator cmd
    2. 出現系統提示時,輸入管理員密碼。
    3. 在命令 Shell 中,輸入 svgview.exe 檔案的路徑並按 ENTER,例如 C:\downloads\svgview.exe。
    ms161565.note(zh-tw,SQL.90).gif附註:
    即使您的使用者帳戶具有管理員權限,您也必須在名為「管理員」的帳戶上執行安裝程式,否則無法運作。
  5. 使用 Microsoft Visual Studio 2005 建立應用程式,或在 .NET Framework 或 Microsoft Visual Studio 2005 命令提示字元視窗中輸入下列內容:

    msbuild /nologo /verbosity:quiet /property:Configuration=Debug CS\ xmlmanuinstructions.sln

執行範例

若要執行範例,您需要執行下列動作:

執行範例

  1. 執行 CS/XmlManuInstructions/bin/debug/XmlManuInstructions.exe。

  2. 輸入 [產品型號識別碼] 的值 [7]。按一下 [顯示指示] 以查看指定型號之完整呈現的製造指示。如果想瞭解 SOAP 要求的格式,請按一下 [顯示要求]。如果想瞭解 SQL Server 2005 之 SOAP 回應的格式,請按一下 [顯示回應]。如果想瞭解呈現指示的 XSLT 檔案,則按一下 [顯示 XSL]。您可以搜尋 ProductModel 資料表,尋找儲存有 XML 製造指示之產品的 ProductModelID 值。

移除範例

若要移除範例,請執行下列動作:

移除範例

  1. 開啟 Management Studio 中的 Scripts\cleanup.sql 檔案,並執行該檔案的內容。或者,在命令提示字元視窗中執行下列命令:sqlcmd -E -I -i Scripts\cleanup.sql

註解

範例只供教育目的之用。它們不能用於實際執行環境,而且尚未在實際執行環境中測試過。Microsoft 不提供對這些範例的技術支援。若沒有系統管理員的權限,就不應該在生產 SQL Server 資料庫或報表伺服器上,連接或使用範例應用程式及組件。

變更歷程記錄

版本 歷程記錄

2005 年 12 月 5 日

變更的內容:
  • 已變更產生金鑰檔的指示,包括金鑰檔的名稱和位置。