SQL Server 2005 の Adventure Works Cycles ReviewWatcher サンプルは、クエリ通知の使用方法を示します。このサンプルは、Adventure Works Cycles Storefront e-commerce サンプル アプリケーションと組み合わせて使用されます。このドキュメントでは、SQL Server 2005 バージョンの ReviewWatcher サンプル アプリケーションをインストールする方法を説明します。
このサンプルは、SQL Server 2005 バージョンの AdventureWorks サンプル アプリケーションと連動します。
このサンプルを正しく実行するには、サーバーの管理者権限が必要です。
既定のインストール ディレクトリは、drive:\Program Files\Microsoft SQL Server\90\Samples\Integrated Samples\Storefront\CS\ReviewWatcher\ です。
シナリオ
開発者は、データベースへポーリングせずに、データベースで発生した変更を表示できるアプリケーションを作成しています。
言語
Transact-SQL、Visual C#、および Visual Basic。
機能
ReviewWatcher サンプルは、SQL Server 2005 の次の機能を使用します。
| アプリケーション エリア | 機能 |
|---|---|
全体 |
SqlDependency |
前提条件
このサンプルを実行する前に、次のソフトウェアがインストールされていることを確認してください。
- SQL Server 2005 (次のコンポーネントを含む)
- SQL Server データベース エンジン
- SQL Server Management Studio
- AdventureWorks サンプル データベースは、CodePlex Web サイトから入手できます。
- データベース エンジン のサンプルは、CodePlex Web サイトから入手できます。
- .NET Framework SDK 2.0 または Microsoft Visual Studio 2005 (.NET Framework SDK は無償で入手できます。詳細については、「.NET Framework SDK のインストール」を参照してください)
サンプルのビルド
サンプルをビルドするには、次の手順を行います。
サンプルのビルド
Storefront サンプル アプリケーションの readme.htm ファイルの手順に従います。
SQL Server 2005 では、Service Broker が AdventureWorks データベースで無効になっていることに注意してください。このサンプルを正しく操作するため、次のスクリプトを使用して有効にする必要があります。
ALTER DATABASE AdventureWorks SET ENABLE_BROKERMicrosoft Visual Studio 2005 または MSBuild を使用して、CS フォルダにあるソリューション ファイルのアプリケーションをビルドします。
サンプルの実行
このサンプルを実行するには、次の手順を行います。
サンプルの実行
Web ブラウザを起動してアドレス バーに https://localhost/StoreCSVS/ と入力し、Adventure Works Cycles Storefront サンプルを参照します。
左側のカテゴリとサブカテゴリのツリー コントロールのメニューを使用して、製品のサブカテゴリを参照し、サブカテゴリを選択します。
表示された製品の一覧で製品をクリックします。
ファイル ブラウザを使用して、ReviewWatcher.exe アプリケーションを探して実行します (通常は bin\debug にインストールされています)。
Web ブラウザに切り換え、特定の製品を指定し、[Review this Product] をクリックします。
テキスト ボックスに入力し、[Submit] をクリックします。
ReviewWatcher アプリケーションの左側のペインに、確認の概要が表示されます。
左側のペインで概要の行を選択すると、右側のペインに概要の内容が表示されます。
サンプルの削除
このサンプルを削除するには、次の手順を行います。
サンプルの削除
- サンプルの Readme ファイルにある、Storefront サンプルの削除手順に従います。
コメント
このサンプルを正しく機能させるためには、SQL Server 2005 の共通言語ランタイムを有効にする必要があります。