コード サンプル: フェデレーション検索 SQL Server コネクタ

最終更新日: 2010年4月19日

適用対象: SharePoint Server 2010

この記事の内容
前提条件
AdventureWorksDW データベースの設定
ウォークスルーを完了する

フェデレーション検索 SQL Server コネクタのサンプルを使用することで、Microsoft SQL Server データベースからフェデレーション検索結果を返すことができるコネクタの作成方法を学習できます。

この例は、次の操作方法を示しています。

  1. 基本的なフェデレーション検索コネクタを実装する。

  2. ローカル サーバーで実行中のデータベースのインスタンスをクエリし、その結果を SharePoint エンタープライズ検索に RSS 形式で返す。

  3. 検索結果 HTML を、[その他の結果] リンクに提供する。

  4. 検索管理サイトを使用して、フェデレーション検索コネクタ用の場所を作成する。

  5. フェデレーション検索結果 Web パーツのインスタンスを構成することで、サンプルがフェデレーション検索コネクタ用の場所を使用することをテストする。

このサンプルの完全なコードは、Federated Search SQL Server Connector Sample (英語) リソース ページにあります。

前提条件

フェデレーション検索コネクタのサンプルを使用するには、開発環境に以下がインストールされている必要があります。

  • Microsoft SharePoint Server 2010

  • SharePoint Server 2010 と同じサーバー上の Microsoft SQL Server 2008

  • Microsoft Visual C# または Microsoft Visual Basic が有効になっている Microsoft Visual Studio 2010

AdventureWorksDW データベースの設定

次のように、AdventureWorksDW データベースを取得し、SQL Server を実行中のサーバーにインストールします。

  1. SQL Server 2008 SR4 (英語) に移動します。

  2. AdventureWorks2008_SR4.exe をダウンロードします。

注意

SQL Server サンプル データベースは、既定では Microsoft SQL Server 2008 を使用するように設計されています。Microsoft SQL Server 2005 がインストールされている場合は、サンプル データベースをダウンロードする前に、[Releases] ボックスの一覧から [SQL Server 2005 SP2a] を選択します。これを行わないと、インストールは失敗します。サンプルデータベースのインストールの詳細については、「Microsoft SQL Server Community Projects & Samples Home」を参照してください。

ウォークスルーを完了する

次のトピックでは、フェデレーション検索 SQL Server コネクタの作成と展開の方法について説明します。

関連項目

概念

SharePoint Server 2007 コネクタを構築するためのアーキテクチャ ガイダンス

フェデレーション検索の概要