このトピックでは、ApsaraDB RDSコンソールまたはSQLステートメントを使用して、ApsaraDB RDS for SQL Serverインスタンスのエラーログを表示する方法について説明します。 エラーログを使用して問題を特定できます。 ApsaraDB RDSコンソールで、またはAPI操作を呼び出して、RDSインスタンスのエラーログをクリーンアップしてディスク容量を解放することもできます。 さらに、プライマリ /セカンダリの切り替えが発生した場合、ApsaraDB RDSコンソールでRDSインスタンスのプライマリ /セカンダリの切り替えログを表示することで、切り替えステータスを監視できます。
エラーログを表示する
ApsaraDB RDSコンソールでのエラーログの表示
- [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
左側のナビゲーションウィンドウで、ログ管理 をクリックします。
エラーログ タブで、エラーログを検索する時間範囲を選択します。
タブ
説明
エラーログ
先月に発生したイベントのログを提供します。 イベントには、カスタムイベントと特定のシステムイベントが含まれます。
SQL文を使用したエラーログの表示
RDSインスタンスがSQL Server 2016以前を実行している場合は、
sp_rds_read_error_logs
ストアドプロシージャを実行してエラーログを取得します。-- 例1: すべてのエラーログを返す EXEC sp_rds_read_error_logs -例2: エラーログの行0から検索を開始し、errorキーワードを含む最初の行を返します。 EXEC sp_rds_read_error_logs 0,1、'error'
RDSインスタンスがSQL Server 2017以降を実行している場合は、
sp_readerrorlog
ストアドプロシージャを実行してエラーログを取得します。EXEC sp_readerrorlog
エラーログのクリーンアップ
ApsaraDB RDSコンソールで、またはAPI操作を呼び出して、RDSインスタンスのエラーログをクリーンアップしてディスク容量を解放できます。 Object Storage Service (OSS) バケットにアップロードされたエラーログについては、クリーンアップ操作の影響を受けないエラーログをApsaraDB RDSコンソールで引き続き表示できます。 詳細については、「ModifyDBInstanceConfig」をご参照ください。
SQL Server 2008 R2を実行するRDSインスタンスは、クリーンアップ操作をサポートしていません。
- [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
左側のナビゲーションウィンドウで、ログ管理 をクリックします。
エラーログ タブで、[エラーログによって占有されているディスク領域のクリーンアップ] をクリックします。
[OK] をクリックします。
ディスク使用量は、[モニタリングとアラート] ページで確認できます。 詳細については、「ストレージ使用量の表示」をご参照ください。
プライマリ /セカンダリ切り替えログの表示
プライマリRDSインスタンスがローカルディスクでSQL Server 2008 R2を実行している場合にのみ、プライマリ /セカンダリの切り替えログを表示できます。
- [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
左側のナビゲーションウィンドウで、インスタンスの可用性.
表示されるページの [プライマリ /セカンダリ切り替えログ] セクションで、時間範囲を選択し、選択した時間範囲で生成されたプライマリ /セカンダリ切り替えログを表示します。
参考資料
RDSインスタンスのプライマリ /セカンダリ切り替えを実行する方法の詳細については、「プライマリとセカンダリApsaraDB RDS For SQL Serverインスタンス間のワークロードの切り替え」をご参照ください。
トランザクションログの詳細については、「ApsaraDB RDS For SQL Serverインスタンスのトランザクションログの縮小」および「PurgeDBInstanceLog」をご参照ください。
ログバックアップファイルを生成およびダウンロードする方法の詳細については、「ApsaraDB RDS For SQL Serverインスタンスのバックアップ」および「データバックアップファイルとログバックアップファイルのダウンロード」をご参照ください。