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 Express は、SQL Server 2005 Express Edition ドキュメントとサンプルの Web サイトから無償で入手できます。
  • SQL Server 2005 に付属の AdventureWorks データベース。SQL Server デベロッパー Web サイトからも入手できます。
  • SQL Server 2005 データベース エンジンのサンプル。これらのサンプルは SQL Server 2005 に含まれています。これらの最新バージョンは、SQL Server デベロッパー Web サイトからダウンロードできます。

.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(ja-jp,SQL.90).gif注 :
    サンプルが配置されているフォルダを調べるには、[スタート] ボタンをクリックし、[すべてのプログラム]、[Microsoft SQL Server]、[マニュアルとチュートリアル] の順にポイントして、[サンプル ディレクトリ] をクリックします。既定のインストール場所を使用している場合、サンプルは <system_drive>:\Program Files\Microsoft SQL Server\100\Samples にあります。
  3. コマンド プロンプトで、次のコマンドを実行してキー ファイルを生成します。

    sn -k SampleKey.snk

    ms161565.note(ja-jp,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 共有] タブをクリックし、[このフォルダを共有する] をクリックして [OK] を 2 回クリックします。これにより、アプリケーションを正しく機能させるサンプル用の IIS 仮想フォルダが作成されます。

  4. http://www.adobe.com から SVG ビューアをインストールします。[開く] ではなく、[名前を付けて保存] をクリックします。

    ms161565.note(ja-jp,SQL.90).gifメモ :
    ビューアをインストールするには、インストールするコンピュータの管理者特権を持っている必要があります。次の手順に従うと、現在のセッションからログアウトすることなく、管理者コンテキストでビューアをインストールできます。
    1. [実行] メニューで、コマンド runas /user:Administrator cmd を入力します。
    2. コマンド プロンプトで、管理者パスワードを入力します。
    3. コマンド シェルで、svgview.exe ファイルのパス (C:\downloads\svgview.exe など) を入力し、Enter キーを押します。
    ms161565.note(ja-jp,SQL.90).gifメモ :
    ユーザー アカウントが管理者特権を持っていない場合でも、"Administrator" アカウントでインストーラを実行する必要があります。それ以外の場合は動作しません。
  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. Product Model ID 値に「7」を入力します。[Show Instructions] をクリックして、指定されたモデルについて完全に表示された製造手順を表示します。SOAP 要求の形式について調べる場合は、[Show Request] をクリックします。SQL Server 2005 からの SOAP 応答の形式について調べる場合は、[Show Response] をクリックします。指示を表示した XSLT ファイルについて調べる場合は、[Show XSL] をクリックします。ProductModel テーブルを検索して、XML 製造手順を格納した製品の ProductModelID 値を見つけることができます。

サンプルの削除

このサンプルを削除するには、次の手順を行います。

サンプルの削除

  1. Management Studio で Scripts\cleanup.sql ファイルを開き、ファイルの内容を実行します。または、コマンド プロンプト ウィンドウでコマンド sqlcmd -E -I -i Scripts\cleanup.sql を実行します。

コメント

サンプルは、演習目的で利用するためにのみ提供されています。サンプルを運用環境で使用することは想定されていないため、運用環境でのサンプルのテストは行われていません。Microsoft では、これらのサンプルに関する製品サポート サービスを提供していません。システム管理者の承認を得ることなく、サンプル アプリケーションやサンプル アセンブリを、運用中の SQL Server データベースやレポート サーバーに接続したり、これらのデータと共に使用することは避けてください。

変更履歴

リリース 履歴

2005 年 12 月 5 日

変更した内容 :
  • キー ファイルの名前や場所など、キー ファイルを生成する手順を変更しました。