Management Studio でレポート サーバーに接続する

SQL Server Management Studio には、SQL Server ファミリの任意のサーバーに接続し、その内容をグラフィカルに表示することができるオブジェクト エクスプローラーが用意されています。 Reporting Services については、オブジェクト エクスプローラーを使用して、次のタスクを実行できます。

  • レポート サーバーの機能を有効にする。

  • サーバーの既定値を設定し、ロールの定義を構成する。

  • 実行中のジョブを管理する。

  • ジョブ スケジュールを管理する。

ネイティブ モードのレポート サーバーまたは SharePoint 統合モードで実行されているレポート サーバーに接続できます。 接続構文および実行できる操作の種類は、レポート サーバーのサーバー モードとユーザーの権限によって異なります。 レポート サーバーに接続できない場合または特定のタスクの実行で問題が発生した場合は、十分なアクセス許可がない可能性があります。 または、レポート サーバーの名前を正しく指定しない可能性があります。 権限および接続構文の詳細については、この記事の最後に掲載された表を参照してください。

オブジェクト エクスプローラーを使用してレポート サーバーのコンテンツを表示したり管理したりすることはできません。 コンテンツ管理は、レポート サーバーがネイティブ モードで動作している場合は Web ポータルを使用し、レポート サーバーが SharePoint 統合モードで動作している場合は SharePoint サイトを使用して実行します。

オブジェクト エクスプローラーでは、同じサーバー グループに登録された複数のサーバー インスタンスへの接続を同じワークスペースで開くことができます。 Management Studio でレポート サーバー インスタンスに接続するには、そのサーバーが登録されている必要があります。 既にレポート サーバーが登録されている場合は、この手順をスキップできます。 レポート サーバーを登録する手順については、この記事の最後に説明します。

ネイティブ モードのレポート サーバーに接続する

  1. まだオブジェクト エクスプローラーを開いていない場合は、 [表示] メニューから選択します。

  2. [接続] を選択してサーバーの種類を一覧表示し、 [Reporting Services] を選択します。

  3. [サーバーへの接続] ダイアログ ボックスに、レポート サーバー インスタンスの名前を入力します。 レポート サーバー インスタンスの名前は、SQL Server インスタンスの名前に基づいています。 既定では、ローカル レポート サーバー インスタンスのインスタンス名はコンピューター名です。 レポート サーバーを名前付きインスタンスとしてインストールした場合は、次の構文を使用してサーバーを指定します: <servername>[\<instancename>]

  4. [認証の種類] を選択します。 Windows 認証を使用している場合は、資格情報を使用して接続します。 基本認証またはフォーム認証を選択した場合は、アカウントおよびパスワードを入力します。

  5. [接続] を選択します。 レポート サーバーがオブジェクト エクスプローラーに表示されます。

  6. サーバー ノードを右クリックし、システムのプロパティおよびサーバーの既定値を設定します。 詳細については、「レポート サーバーのプロパティを設定する (Management Studio)」を参照してください。

SharePoint 統合モードのレポート サーバーに接続する

  1. まだオブジェクト エクスプローラーを開いていない場合は、 [表示] メニューから選択します。

  2. [接続] を選択してサーバーの種類を一覧表示し、[Reporting Services] を選択します。

  3. [サーバーへの接続] ダイアログ ボックスに、SharePoint サイトへの URL を入力します。 構文例を次に示します。https://<web server>/sites/<site>

  4. [認証の種類] を選択します。 Windows 認証を使用している場合は、資格情報を使用して接続する必要があります。 基本認証またはフォーム認証を選択した場合は、アカウントおよびパスワードを入力します。

  5. [接続] を選択します。 レポート サーバーがオブジェクト エクスプローラーに表示されます。

  6. サーバー ノードを右クリックし、システムのプロパティおよびサーバーの既定値を設定します。 詳細については、「レポート サーバーのプロパティを設定する (Management Studio)」を参照してください。

レポート サーバーを登録する

  1. レポート サーバーに接続できない場合は、それへのアクセス権がないか、サーバーが登録されていません。 サーバーを登録するには、[表示] メニュー、[登録済みサーバー] の順に選択します。

  2. Reporting Services アイコンを選択します。

  3. [Reporting Services] を右クリックし、[新規作成]>[サーバーの登録] を選択します。 [新規サーバーの登録] ダイアログ ボックスが表示されます。

  4. [サーバー名] に値を入力します。 サーバーのモードに応じて値を指定します。

    • ネイティブ モードのレポート サーバーでは、レポート サーバー インスタンスの名前を入力します。 レポート サーバー インスタンスの名前は、SQL Server インスタンスの名前に基づいています。 既定では、ローカル レポート サーバー インスタンスのインスタンス名はコンピューター名です。 レポート サーバーを名前付きインスタンスとしてインストールした場合は、次の構文を使用してサーバーを指定します: <servername>[\<instancename>]

    • SharePoint 統合モードで動作するレポート サーバーの場合、レポート サーバーが接続されている SharePoint サイトに接続しています。 権限レベルを表示できるように、SharePoint サイトに接続します。 権限によって、レポート サーバーのコンテンツに対するアクセスと操作を制御します。 サイト コレクション内の任意のサイトを指定できます。 構文例を次に示します。https://mysharepointsite

  5. [認証] では、レポート サーバーで使用している認証モードを選択します。

    • 既定のセキュリティを使用している場合は、[Windows 認証] を選択します。
    • カスタム セキュリティ拡張機能をインストールして配置した場合は、 [フォーム認証] を選択します。
    • 基本認証を使用するようにレポート サーバーを構成した場合は、 [基本認証] を選択します。
    • レポート サーバーが SharePoint 統合モード用に構成されている場合は、 [Windows 認証] を選択します。
  6. [テスト] を選択すると、接続が検証されます。

  7. メッセージが表示されたら、 [OK][保存] の順に選択します。

接続構文とアクセス許可

次の表は、特定のタスクを実行するために必要な接続構文、手順、および権限をまとめたものです。

[サーバーの種類] として Reporting Services を指定した場合、[サーバーへの接続] ダイアログ ボックスには、レポート サーバーの名前または Web サービスへのエンドポイントを指定できます。

接続先 タスク アクセス許可
ネイティブ モードのレポート サーバー (既定のインスタンスまたは名前付きインスタンスとして接続)

<server name>\<_instance>

レポート サーバーへの接続は、レポート サーバー WMI プロバイダーを介して行われます。
サーバーのプロパティと既定値を表示および設定する。

ジョブを表示および取り消す。

共有スケジュールを作成および管理する。

ロール定義を作成、変更、または削除する。
システム管理者ロールへの割り当て。
ネイティブ モードのレポート サーバー (レポート サーバー Web サービスへのエンドポイントを介し、既定のインスタンスまたは名前付きインスタンスとして接続)

https://<servername>/reportserver

レポート サーバーの URL を指定することによって、レポート サーバーに接続することもできます。
サーバーのプロパティと既定値を表示および設定する。

ジョブを表示および取り消す。

共有スケジュールを作成および管理する。

ロール定義を作成、変更、または削除する。
システム管理者ロールへの割り当て。
SharePoint 統合モードのレポート サーバー (SharePoint サイトを介して接続)

https://<webserver>/<SharePointSite>
サーバーのプロパティと既定値を表示および設定する。

ジョブを表示および取り消す。

接続先のサイトに定義される共有スケジュールを作成および管理する。

接続先のサイトに定義された権限レベルを表示する。
接続先の SharePoint サイトに対するフル コントロール レベルの権限。
SharePoint 統合モードのレポート サーバー (レポート サーバー インスタンスの名前を介して接続)

<server name>\<_instance>
サーバーのプロパティと既定値を表示および設定する。

ジョブを表示および取り消す。
レポート サーバーと統合された SharePoint サイトに対するフル コントロール レベルの権限。

SharePoint サイトに接続せずに、レポート サーバーに接続した場合は、実行できるタスクの数が減っている点に注意してください。 レポート サーバーは、レポート サーバー データベースに格納または管理されているアプリケーション データのみを返すことができます。 SharePoint 構成データベースとコンテンツ データベースに格納されているデータを返すことはできません。

レポート サーバー データベース接続の構成 (レポート サーバーの構成マネージャー)
SQL Server Management Studio の Reporting Services (SSRS)