すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:ログの管理

最終更新日:Aug 21, 2026

本トピックでは、ApsaraDB RDS for SQL Server インスタンスのエラーログを、ApsaraDB RDS コンソールまたは SQL ステートメントを使用して表示する方法について説明します。エラーログを使用して問題を特定できます。また、ApsaraDB RDS インスタンスのエラーログは、ApsaraDB RDS コンソールまたは API オペレーションを呼び出してクリーンアップし、ディスク領域を解放することもできます。さらに、プライマリ/セカンダリ スイッチオーバーが発生した場合、ApsaraDB RDS インスタンスのプライマリ/セカンダリ スイッチオーバーログを ApsaraDB RDS コンソールで表示することで、スイッチオーバーのステータスを監視できます。

エラーログの表示

方法1:ApsaraDB RDS コンソールでのエラーログの表示

  1. RDSインスタンスにアクセスし、上部のリージョンを選択し、対象のRDSインスタンスのIDをクリックします。
  2. 左側メニューで、ログ管理 をクリックします。

  3. エラーログ タブで、時間範囲を選択してエラーログを検索します。

    タブ

    説明

    [エラーログ]

    カスタムイベントや特定のシステムイベントなど、過去 1 か月間に発生したイベントに関するログです。

    説明

    1 か月以上前に生成されたエラーログを表示するには、「方法2:SQL ステートメントを使用したエラーログの表示」をご参照ください。

方法2:SQL ステートメントを使用したエラーログの表示

  • ApsaraDB RDS インスタンスが SQL Server 2016 以前の場合、sp_rds_read_error_logs ストアド プロシージャを呼び出してエラーログを取得します。

    -- 例 1: すべてのエラーログを返します。
    EXEC sp_rds_read_error_logs;
    
    -- 例 2: error キーワードを含むログファイル N のエラーログを表示します。
    EXEC sp_rds_read_error_logs <n>, 1 ,'error';
  • ApsaraDB RDS インスタンスが SQL Server 2017 以降の場合、sp_readerrorlog ストアド プロシージャを呼び出してエラーログを取得します。詳細については、Microsoft のドキュメントをご参照ください。

    EXEC sp_readerrorlog;

エラーログのクリーンアップ

ApsaraDB RDS インスタンスのエラーログは、ApsaraDB RDS コンソール、または API オペレーションを呼び出してクリーンアップし、ディスク領域を解放できます。Object Storage Service (OSS) バケットにアップロードされたエラーログは、クリーンアップ操作の影響を受けず、引き続き ApsaraDB RDS コンソールで表示できます。詳細については、「ModifyDBInstanceConfig - ApsaraDB RDS インスタンスの設定項目を変更」をご参照ください。

説明

SQL Server 2008 R2 を実行している ApsaraDB RDS インスタンスは、クリーンアップ操作をサポートしていません。

  1. RDSインスタンスにアクセスし、上部のリージョンを選択し、対象のRDSインスタンスのIDをクリックします。
  2. 左側メニューで、ログ管理 をクリックします。

  3. エラーログ タブで、[エラーログが占有するディスク領域のクリーンアップ] をクリックします。

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

    ディスク使用率は [モニタリングとアラート] ページで表示できます。詳細については、「ストレージ使用状況の表示」をご参照ください。

プライマリ/セカンダリ スイッチオーバーログの表示

スイッチオーバーログは、プレミアムローカル SSD を使用する SQL Server 2008 R2 を実行しているインスタンスでのみ利用可能です。
  1. [インスタンス] ページに移動します。上部のナビゲーションバーで、ご利用の RDS インスタンスが存在するリージョンを選択します。インスタンスを見つけて、その ID をクリックします。

  2. 左側のナビゲーションウィンドウで、[サービスの可用性] をクリックします。

  3. [プライマリ/セカンダリ切り替えログ] セクションで、時間範囲を選択して、その期間に生成されたスイッチオーバーログを表示します。

image.png

関連ドキュメント