SQL Server のサンプルとサンプル データベースのインストールに関する注意点 (レポート ビルダ 2.0)

現在、SQL Server のコード サンプルおよびサンプル データベースは製品に付属していません。サンプルおよびサンプル データベースは、CodePlex の MicrosoftSQL Server 2008 コミュニティのプロジェクトと製品サンプルの Web ページ (https://www.codeplex.com/sqlserversamples) からダウンロードできます。 このページでは、サンプルがカテゴリ別に分類されています。たとえば、MicrosoftSQL ServerReporting Services などのカテゴリがあります。特定のカテゴリのサンプルをダウンロードすることも、すべてのサンプルをダウンロードすることもできます。

チュートリアルやほとんどのサンプル レポートでは、AdventureWorks または AdventureWorks2008 サンプル データベースを使用します。ユーザーがアクセスできるコンピュータに関連データベースがインストールされていないと、サンプル レポートは実行されず、ユーザーはチュートリアルを行うことができません。レポート ビルダ 2.0 のサンプル レポートおよびチュートリアルでは、インストールする必要があるのは AdventureWorks2008 だけです。データベースを使用するには、それらにアクセスするための権限が必要です。サンプルには、AdventureWorksOffline レポートが含まれています。これらのレポートは、外部データは使用せず、AdventureWorks2008 データベースには依存しません。

特定のデータベースをインストールするか、AdventureWorks データベースのファミリをインストールすることができます。

以下の URL から、Reporting Services のサンプルおよびサンプル データベースに直接アクセスできます。

サンプルとサンプル データベースのダウンロード

CodePlex には、SQL Server の現在および以前のリリースのサンプルとサンプル データベースが用意されています。すべてのサンプルまたは特定の SQL Server コンポーネント (Reporting Services など) に関連するサンプル、および AdventureWorks ファミリのサンプル データベースをダウンロードできます。

SQL Server 2008 のすべてのサンプルをダウンロードするには

  1. Microsoft SQL Server 2008 コミュニティのプロジェクトと製品のホーム ページにアクセスします。

  2. [Download all the samples together] リンクをクリックします。

Reporting Services 固有のサンプルをダウンロードするには

  1. Microsoft SQL Server 2008 コミュニティのプロジェクトと製品のホーム ページにアクセスします。

  2. [Microsoft SQL Server Reporting Services] カテゴリのリンクをクリックします。

  3. [Microsoft SQL Server Reporting Services] セクションで、[Download] リンクをクリックします。

  4. [Microsoft SQL Server 2008 Reporting Services Product Samples] ページの [Downloads & Files] の一覧で、ダウンロードするプロセッサ バージョンをクリックします。x86、x64、および Itanium の各プロセッサに対応するダウンロードを選択できます。

    注意注意

    既定では、サンプル ファイルは C:\Program Files\Microsoft SQL Server\100\Samples\ReportingServices にインストールされます。

AdventureWorks ファミリのデータベースをダウンロードするには

  1. Microsoft SQL Server 2008 コミュニティのプロジェクトと製品のホーム ページにアクセスします。

  2. 次のいずれかの操作を行います。

    • [Download the AdventureWorks family of samples] リンクをクリックします。

    • [Sample Databases] カテゴリのリンクをクリックします。

  3. [Samples Database] セクションで、[Download] リンクをクリックします。

  4. [Microsoft SQL Server 2008 Database Product Samples][Dowloads & Files] の一覧で、ダウンロードするデータベースとプロセッサ バージョンをクリックします。

    注意注意

    レポート ビルダ 2.0 のサンプルおよびチュートリアルの場合、[SQL2008.AdventureWorks OLTP DB] をクリックします。

SQL Server の以前のリリースのサンプルをダウンロードするには

  1. Microsoft SQL Server 2008 コミュニティのプロジェクトと製品のホーム ページにアクセスします。

  2. [Releases] タブをクリックします。

    注意注意

    既定のリリースは最新のリリースです。

  3. [Releases] ペインで、サンプルをダウンロードするリリースをクリックします。

  4. [Downloads & Files] の一覧で、ダウンロードするサンプルのプロセッサ バージョンをクリックします。

AdventureWorks2008 のインストール

AdventureWorks2008 にはフルテキスト検索が統合されているため、フルテキスト検索をインストールする必要があります。また、AdventureWorks2008 では FILESTREAM を使用するという点からも、フルテキスト検索のインストールが必要になります。

AdventureWorks2008 をインストールするには

  1. インストーラを実行します。インストールされているオペレーティング システムによっては、ファイルをダウンロードおよびインストールするかどうかを確認するメッセージが表示されることがあります。メッセージが表示された場合は、[実行] をクリックします。

  2. MicrosoftSQL Server AdventureWorks OLTP (v2008) RTM サンプル <プロセッサ バージョン> セットアップ ウィザードで、[次へ] をクリックします。

  3. 使用許諾契約書に同意し、[次へ] をクリックします。

  4. [カスタム セットアップ] ページで、[AdventureWorks2008 (OLTP) の復元] のアイコンをクリックし、[ローカル ハード ドライブにインストール] を選択します。

  5. [次へ] をクリックします。

  6. [データベースのセットアップ] ページの [AdventureWorks のローカル データベース インスタンスの選択] ボックスの一覧で、データベースをインストールするインスタンスを選択します。

  7. [次へ] をクリックします。

  8. [インストール] をクリックします。

  9. [完了] をクリックします。

FILESTREAM の有効化

SQL Server 構成マネージャと SQL ServerManagement Studio の 2 か所で FILESTREAM を有効にする必要があります。SQL ServerManagement Studio では、[プロパティ] ダイアログ ボックスで FILESTREAM を有効にすることも、クエリ ウィンドウで Transact-SQL ステートメントを実行することもできます。変更を加えた後で、データベース エンジンを再起動します。

SQL Server 構成マネージャで FILESTREAM を有効にするには

  1. [スタート] ボタンをクリックし、[すべてのプログラム][SQL Server 2008][構成ツール] の順にポイントして、[SQL Server 構成マネージャ] をクリックします。

  2. サービスの一覧で、[SQL Server のサービス] を右クリックし、[開く] をクリックします。

  3. [SQL Server 構成マネージャ] スナップインで、FILESTREAM を有効にする SQL Server のインスタンスを探します。

  4. インスタンスを右クリックして、[プロパティ] をクリックします。

  5. [SQL Server のプロパティ] ダイアログ ボックスで、[FILESTREAM] タブをクリックします。

  6. [Transact-SQL アクセスに対して FILESTREAM を有効にする] チェック ボックスをオンにします。

  7. Windows から FILESTREAM データの読み取りと書き込みを行う場合は、[ファイル I/O ストリーム アクセスに対して FILESTREAM を有効にする] をクリックします。

  8. 必要に応じて、[Windows 共有名] ボックスで既定値を更新します。これは、FILESTREAM データを格納する共有です。

  9. この共有に格納された FILESTREAM データにリモート クライアントからアクセスする必要がある場合は、[リモート クライアントに FILESTREAM データへのストリーム アクセスを許可する] を選択します。

  10. [適用] をクリックします。

SQL Server Management Studio で [プロパティ] ダイアログ ボックスを使用して FILESTREAM を有効にするには

  1. [スタート] ボタンをクリックし、[すべてのプログラム][SQL Server 2008] の順にポイントして、[SQL Server Management Studio] をクリックします。

  2. [サーバーへの接続] ダイアログ ボックスで、[サーバーの種類] ボックスの一覧のデータベース エンジンを選択します。

  3. [サーバー名] ボックスの一覧で、接続する SQL Serverデータベース エンジンのインスタンスを選択します。これは、AdventureWorks2008 データベースをインストールする先となるインスタンスです。

  4. 認証の種類が SQL Server 認証の場合は、ユーザー名とパスワードを指定します。

  5. [接続] をクリックします。

  6. 目的の SQL Server のインスタンスを右クリックし、[プロパティ] をクリックします。

  7. [ページの選択] ペインの [詳細設定] をクリックします。

  8. [FILESTREAM アクセス レベル] プロパティを [有効なフル アクセス] に設定します。

  9. [OK] をクリックします。

SQL Server Management Studio で Transact-SQL ステートメントを使用して FILESTREAM を有効にするには

  1. SQL ServerManagement Studio を開きます。

  2. [サーバーへの接続] ダイアログ ボックスで、[サーバーの種類] ボックスの一覧のデータベース エンジンを選択します。

  3. [サーバー名] ボックスの一覧で、接続する SQL Serverデータベース エンジンのインスタンスを選択します。これは、AdventureWorks2008 データベースをインストールする先となるインスタンスです。

  4. 認証の種類が SQL Server 認証の場合は、ユーザー名とパスワードを指定します。

  5. [接続] をクリックします。

  6. SQL ServerManagement Studio で、[新しいクエリ] をクリックします。

  7. クエリ ウィンドウに次のステートメントを貼り付けます。

    EXEC sp_configure ‘filestream_access_level’, ‘[access_level]’

    RECONFIGURE

    注意注意

    アクセスの要件に応じて、アクセス レベルを 1 または 2 に設定します。有効なアクセス レベルの値は次のとおりです。

    0: このインスタンスに対する FILESTREAM サポートを無効にします。

    1: Transact-SQL アクセスに対して FILESTREAM を有効にします。

    2: Transact-SQL アクセスおよび Win32 ストリーム アクセスに対して FILESTREAM を有効にします。

  8. [実行] をクリックしてステートメントを実行します。

レポート サーバーへのサンプル レポートのインストール

CodePlex と SQL Server オンライン ブックで提供されている Readme ファイルには、サンプル レポートのインストール情報が含まれています。サンプル レポートは、ソリューション内の Business Intelligence Development StudioReporting Services プロジェクトで作成されています。サンプル レポートをレポート サーバーで使用できるようにするには、レポートを Business Intelligence Development Studio で開き、Business Intelligence Development Studio の配置機能を使用してそのレポートをレポート サーバーにパブリッシュする必要があります。