Readme_HRResume
更新 : 2005 年 12 月 5 日
HRResume サンプルでは、単純な多層イントラネット Microsoft Windows フォーム アプリケーションのビルド方法について示します。このサンプルでは、複数の異なる言語で記述された XML ドキュメントに対してフルテキスト検索を実行し、その結果を他のリレーショナル クエリと結合する方法について示します。また、サーバー上での XQueries の使用方法についても示します。このサンプルは、簡単にローカライズできるように設計されています。
既定のインストール ディレクトリは、drive:\Program Files\Microsoft SQL Server\90\Samples\Integrated Samples\HRResume です。
サンプルは、演習目的で利用するためにのみ提供されています。サンプルを運用環境で使用することは想定されていないため、運用環境でのサンプルのテストは行われていません。Microsoft では、これらのサンプルに関する製品サポート サービスを提供していません。システム管理者の承認を得ることなく、サンプル アプリケーションやサンプル アセンブリを、運用中の SQL Server データベースやレポート サーバーに接続したり、これらのデータと共に使用することは避けてください。
開発者は、ローカライズが簡単で、フルテキスト検索を利用するレジュメ処理システムを実装する必要があります。
Transact-SQL、XML、XSD、XSLT、Visual C#、および Visual Basic。
HRResume サンプルは、SQL Server 2005 の次の機能を使用します。
アプリケーション エリア | 機能 |
---|---|
全体 |
XML、XQuery、フルテキスト検索 |
このサンプルを実行する前に、次のコンポーネントを含む 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 のインストール」を参照してください)
強力な名前のキー ファイルをまだ作成していない場合は、次の指示に従ってキー ファイルを生成してください。
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 サンプル データベースがインストールされていることを確認します。
Management Studio で、Scripts\InstallCS.sql スクリプトを読み込んで実行し、必要なサーバー側ストアド プロシージャおよび関数をインストールします。
Windows エクスプローラで CS\HRWebService フォルダを右クリックし、[プロパティ]、[Web 共有] タブ、[このフォルダを共有する] の順にクリックして [OK] を 2 回クリックします。これにより、アプリケーションを正しく機能させるサンプル用の IIS 仮想フォルダが作成されます。
Visual Studio 2005 または Microsoft MSBuild を使用して、CS フォルダにあるソリューション ファイルのアプリケーションをビルドします。
このサンプルを実行するには、次の手順を行います。
CS\HR\bin\Debug\HR.exe を実行します。
[Resume] テーブルをクリックします。異なる複数の検索条件を入力して、すべての条件と一致するアイテムを検索するか、いずれかの条件と一致するアイテムを検索するかを選択します。また、必要に応じて、フルテキスト検索に使用する言語を選択することもできます。カレンダー コントロールでカレンダー ボタンをクリックして、日付の範囲を選択します。これにより、開始変更日、終了変更日、またはその両方をグラフィカルな方法で入力できます。
カレンダー フォームを使用して 1 つまたは複数の日付を選択したら、[OK] をクリックして新しい日付を受け入れるか、[Cancel] をクリックして、日付の変更を行わずにフォームを終了します。[Search] をクリックして、検索を開始します。結果の概要がグリッド内に表示されます。グリッドで行を選択すると、その行に示された人物に関連付けられた履歴書が表示されます。
このサンプルを削除するには、次の手順を行います。
- Management Studio で Scripts\Cleanup.sql ファイルを開き、ファイルの内容を実行します。
リリース | 履歴 |
---|---|
2005 年 12 月 5 日 |
|