Next Topic

Previous Topic

Book Contents

カスタム証明書をリモートレポートサーバーに加える

VSAのすべてのユーザーに、SSRSレポートを実行できる証明書を提供できます。これにより、SSRSへのアクセスが必要なVSAの各ユーザーについて、アクセス権を管理する必要がなくなります。これは特に、ドメイン内ではなくワークグループ内のVSAユーザーに適用されます。ワークグループ内のユーザーには、SSRSへのアクセス権を管理するActive Directoryのような集中管理の認証方法がありません。

この手順では、SSRSのホストシステム内で、KaseyaReportと呼ばれる特定ユーザー用の証明書を作成します。SSRSでレポートを実行するためのアクセス権をKaseyaReportユーザーに付与するには、レポートマネージャを使用します。最後に、VSAの[システム] > [構成]で、証明書を登録します。この時点から、VSAユーザーがレポートを実行するたびに、VSAはその証明書を使用してSSRSにアクセスします。

  1. SSRSのホストシステム上で、KaseyaReportユーザーを追加します。

  2. あなたの環境で新しいユーザーに、適切な許可を適用してください。
  3. SSRSのホストシステム上でブラウザを開き、管理者アカウントを使用してレポートマネージャのURL(例: http://localhost/Reports)を入力します。

  4. 右上のサイト設定をクリックします。
  5. 右側のサイドバーにあるセキュリティ をクリックします。
  6. メニューバーのそばの新しい役割の指定をクリックします。

  7. [グループまたはユーザー名]フィールドに、ステップ1で作成したユーザー名(例: KaseyaReport)を入力します。
  8. システムユーザーチェックボックスをチェックします。
  9. 追加をクリックします。
  10. VSAで、[システム] > [サーバー管理] > [構成]ページを表示します。[URL変更]ボタンをクリックしてレポート構成ダイアログを開きます。

    Word 60% / HTML 100%

  11. ページの一番上の編集 ボタンをクリックします。

    Word 60% / HTML 100%

  12. ステップ1であなたが定義した証明書を入力し、アカウント指定のチェックボックスがチェックされているか確認します。これはSSRSが、あなたが入力した証明書を使用することを意味します。ユーザー(例: KaseyaReport)がドメインユーザーでない場合は、[ドメイン]フィールドを空白にすることができます。

    Word 60% / HTML 100%

  13. 保存 をクリックし、[テスト] ボタンをクリックして、変更をテストします。

    Word 60% / HTML 100%

  14. すべて正しいなら、以下の画面が現れるはずです。

    Word 60% / HTML 100%

  15. 証明書をタイプミスすると、以下のエラーメッセージが現れます。証明書が正しいか確認し、再テストします。

    Word 60% / HTML 100%