Readme_XmlSurvey
更新 : 2005 年 12 月 5 日
XmlSurvey サンプル アプリケーションは、店舗アンケートの情報の収集や、その結果を使用して SQL Server AdventureWorks データベースの更新を行います。データベース内の Stores は再販業者を表します。アンケートは、Sales.Store テーブルの Demographics 列に XML として格納されます。
アプリケーションのシンプルさを保つため、アンケートが保存されるたびに顧客 ID 1 を持つレコードが更新され、指定された XML が含まれます。
メモ : |
---|
CustomerID は、Sales.Store テーブルの主キーであり、Sales.Customer テーブルの外部キーです。 |
Windows 2000 以前のオペレーティング システムでは、このサンプルの実行はサポートされていません。
既定のインストール ディレクトリは、drive:\Program Files\Microsoft SQL Server\90\Samples\Engine\XML\XmlSurvey です。
シナリオ
開発者は、SQL Server によってホストされる Web サービスに XML ドキュメントを送信することによって、店舗人口統計情報を更新するアプリケーションを作成します。
言語
Transact-SQL、XML、XSD、Visual C#、および Visual Basic です。
機能
XmlSurvey サンプルは、SQL Server 2005 の次の機能を使用します。
アプリケーション エリア | 機能 |
---|---|
全体 |
XML、SQL Server によってホストされる Web サービス |
前提条件
このサンプルを実行する前に、次のコンポーネントを含む SQL Server 2005 がインストールされていることを確認してください。
- SQL Server データベース エンジン
- SQL Server Management Studio
- 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 のインストール」を参照してください。
サンプルのビルド
強力な名前のキー ファイルをまだ作成していない場合は、次の指示に従ってキー ファイルを生成してください。
厳密な名前のキー ファイルを生成するには
Microsoft Visual Studio 2005 コマンド プロンプトを開きます。[スタート] メニューの [すべてのプログラム] をポイントし、[Microsoft .NET Framework SDK 2.0] をポイントします。次に、[SDK コマンド プロンプト] をクリックします。
-- または --
Microsoft .NET Framework コマンド プロンプトを開きます。[スタート] メニューの [すべてのプログラム] をポイントし、[Microsoft .NET Framework SDK 2.0] をポイントします。次に、[SDK コマンド プロンプト] をクリックします。
ディレクトリの移動コマンド (CD) を使用して、コマンド プロンプト ウィンドウの現在のディレクトリから、サンプルがインストールされているフォルダに移動します。
注 : サンプルが配置されているフォルダを調べるには、[スタート] ボタンをクリックし、[すべてのプログラム]、[Microsoft SQL Server]、[マニュアルとチュートリアル] の順にポイントして、[サンプル ディレクトリ] をクリックします。既定のインストール場所を使用している場合、サンプルは <system_drive>:\Program Files\Microsoft SQL Server\100\Samples にあります。 コマンド プロンプトで、次のコマンドを実行してキー ファイルを生成します。
sn -k SampleKey.snk
重要 : 厳密な名前のキー ペアの詳細については、MSDN の .NET Development Center にある「Security Briefs: Strong Names and Security in the .NET Framework」を参照してください。
このサンプルをビルドするには、次の手順を行います。
サンプルのビルド
AdventureWorks サンプル データベースがインストールされていることを確認します。
SQL Server Management Studio で、次のコンポーネントを作成するために、Scripts\InstallCS.sql スクリプトを読み込んで実行します。
- SaveStoreSurvey ストアド プロシージャ
- sql_StoreSurvey HTTP エンドポイント
指定されたソリューションと Visual Studio を使用するか、.NET Framework または Microsoft Visual Studio 2005 のコマンド プロンプトで次のコマンドを実行して、サンプルをビルドします。
msbuild /nologo /verbosity:quiet /property:Configuration=Debug CS\XmlSurvey.sln
サンプルの実行
このサンプルを実行するには、次の手順を行います。
サンプルの実行
CS\XmlSurvey\bin\debug\XmlSurvey.exe を実行します。
アンケートに記入します。
[ファイル] メニューの [保存] をクリックしてアンケートを保存します。
次のようなクエリを実行し、結果ペインで Demographics 列のデータを選択することによって、Sales.Store テーブルが更新されたことを確認します。
SELECT * FROM Sales.Store WHERE CustomerID = 1
サンプルの削除
このサンプルを削除するには、次の手順を行います。
サンプルの削除
- Management Studio を使用して Scripts\Cleanup.sql ファイルを開き、ファイルの内容を実行します。
コメント
サンプルは、演習目的で利用するためにのみ提供されています。サンプルを運用環境で使用することは想定されていないため、運用環境でのサンプルのテストは行われていません。Microsoft では、これらのサンプルに関する製品サポート サービスを提供していません。システム管理者の承認を得ることなく、サンプル アプリケーションやサンプル アセンブリを、運用中の SQL Server データベースやレポート サーバーに接続したり、これらのデータと共に使用することは避けてください。
参照
概念
ヘルプおよび情報
変更履歴
リリース | 履歴 |
---|---|
2005 年 12 月 5 日 |
|