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

ApsaraDB RDS:ログを管理する

最終更新日:Dec 05, 2024

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

エラーログを表示する

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

  1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。

  2. 左側のナビゲーションウィンドウで、ログ管理 をクリックします。

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

    タブ

    説明

    エラーログ

    先月に発生したイベントのログを提供します。 イベントには、カスタムイベントと特定のシステムイベントが含まれます。

    説明

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

方法2: SQL文を使用したエラーログの表示

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

    -- Example 1: Return all error logs.
    EXEC sp_rds_read_error_logs;
    
    -- Example 2: View the error logs in log file N that contains the error keyword.
    EXEC sp_rds_read_error_logs <n>, 1 ,'error';
  • RDSインスタンスがSQL Server 2017以降を実行している場合は、sp_readerrorlogストアドプロシージャを呼び出してエラーログを取得します。 詳細については、「Microsoftドキュメント」をご参照ください。

    EXEC sp_readerrorlog;

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

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

説明

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

  1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。

  2. 左側のナビゲーションウィンドウで、ログ管理 をクリックします。

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

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

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

プライマリ /セカンダリ切り替えログの表示

説明

プライマリRDSインスタンスがローカルディスクでSQL Server 2008 R2を実行している場合にのみ、プライマリ /セカンダリの切り替えログを表示できます。

  1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。

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

  3. 表示されるページの [プライマリ /セカンダリ切り替えログ] セクションで、時間範囲を選択し、選択した時間範囲で生成されたプライマリ /セカンダリ切り替えログを表示します。

    image.png

関連ドキュメント