Elastic Compute Service (ECS) インスタンスに SQL Server Reporting Services (SSRS) をインストールし、ApsaraDB RDS for SQL Server インスタンスのデータに基づいてレポートを作成できます。このトピックでは、ECS インスタンスに SSRS をインストールして使用する方法について説明します。
背景情報
Microsoft SQL Server には、SQL Server データベース エンジン、SSRS、SQL Server Analysis Services (SSAS) などのサーバーコンポーネントが含まれています。SQL Server データベース エンジンは標準的なリレーショナルデータベースコンポーネントです。ApsaraDB RDS for SQL Server は、このデータベース エンジンを提供する PaaS です。SSRS などのコンポーネントは Windows サービスとして実行され、Alibaba Cloud では PaaS サービスとして提供されていません。
前提条件
RDS インスタンスが作成されている必要があります。詳細については、「ApsaraDB RDS for SQL Server インスタンスの作成」をご参照ください。
Windows オペレーティングシステムを実行する ECS インスタンスが作成されている必要があります。詳細については、「ウィザードを使用したインスタンスの作成」をご参照ください。
ECS インスタンスに SQL Server がインストールされている必要があります。
説明ECS インスタンス上の SQL Server のバージョンは、RDS インスタンスで実行されているバージョンと異なっていても問題ありません。
操作手順
ECS インスタンスに SSRS をダウンロードしてインストールします。
-
レポート サーバー構成マネージャーを開き、レポート サーバー名を確認してから、Connection をクリックします。
説明レポート サーバー構成マネージャーは、ECS インスタンス内のすべてのレポート サーバー インスタンスを自動的に表示します。ECS インスタンスに複数のレポート サーバー インスタンスが存在する場合は、ビジネス要件に基づいてインスタンスを選択する必要があります。
[レポート サーバー構成の接続] ダイアログボックスで、[サーバー名] を確認し、[レポート サーバー インスタンス] ドロップダウンリストから [SSRS] を選択してから、[接続] をクリックします。
-
左側のナビゲーションペインで、診断用アカウント と [Web サービス URL] を設定します。
説明詳細については、「SQL Server Reporting Services のインストール (2017 以降)」をご参照ください。
-
左側のナビゲーションペインで データベース を選択し、次に右側の [データベースの変更] をクリックして、ECS インスタンスに新しいレポートサーバーデータベースを作成します。
-
[レポートサーバー データベースを新規作成] を選択し、次へ をクリックします。
-
サーバー名を確認し、次へ をクリックします。
-
[データベース名] を入力し、言語を選択して、次へ をクリックします。
例えば、[データベース名] に
ReportServertestと入力し、お好みの [言語] を選択し、[レポート サーバー モード] が [ネイティブ] に設定されていることを確認します。 -
レポートサーバーへの接続に使用する認証情報を指定し、次へ をクリックします。
-
概要を確認し、次へ をクリックします。レポートサーバーデータベースが作成されるのを待ちます。
すべてのタスクが正常に完了したら、[完了] をクリックしてウィザードを閉じます。
-
完了 をクリックします。
説明詳細については、「SQL Server Reporting Services のインストール (2017 以降)」をご参照ください。
-
-
左側のナビゲーションペインで [Web ポータル URL] を選択し、適用 をクリックします。次に、提供された URL をクリックして、レポートサーバーの Web ポータルにログインします。
-
右上隅で、 を選択します。
-
パラメータを構成します。
セクション
パラメータ
説明
[プロパティ]
[名前]
データソースの名前を入力します。名前に次の特殊文字を含めることはできません:/、@、$、&、*、+、=、<、>、:、'、,、?、|、\
[説明]
異なるデータソースを識別するために、データソースの説明を指定します。
この項目を非表示にする
クリックしてデータソースを非表示にします。
このデータソースを有効にする
クリックしてデータソースを有効にします。
[Connection]
[タイプ]
データソースの種類には、[Microsoft SQL Server] を選択します。
[接続文字列]
ApsaraDB RDS for SQL Server インスタンスのエンドポイントとデータベース名を
Data Source=<RDS インスタンスのエンドポイント>; Initial Catalog=<データベース名>の形式で指定します。説明ECS インスタンスの IP アドレスが RDS インスタンスの IP ホワイトリストに追加されていることを確認してください。詳細については、「IP アドレスホワイトリストの構成」をご参照ください。
認証情報
接続方法
[以下の認証情報を使用する] を選択します。
認証情報の種類
[データベースユーザー名とパスワード] を選択します。
[ユーザー名]
RDS インスタンスのデータベースアカウントを入力します。
[パスワード]
データベースアカウントのパスワードを入力します。
-
作成 をクリックします。
次のステップ
データソースの作成後、レポート ビルダーや Visual Studio などのソフトウェアを使用してレポートを設計できます。詳細については、「SQL Server のレポート ビルダー」をご参照ください。