トランザクションログのバックアップへのアクセスについてのトラブルシューティング - Amazon Relational Database Service

トランザクションログのバックアップへのアクセスについてのトラブルシューティング

トランザクションログのバックアップへのアクセスにストアドプロシージャを使用する場合、次のような問題が発生する場合があります。

ストアドプロシージャ エラーメッセージ 問題 トラブルシューティングの推奨事項

rds_tlog_copy_setup

この DB インスタンスでは、バックアップは無効になっています。DB インスタンスのバックアップを「1」以上の保持期間で有効にして、もう一度試してください。

DB インスタンスの自動バックアップを有効化する。

DB インスタンスのバックアップの保持期間は、最低でも 1 日以上有効にする必要があります。自動バックアップの有効化バックアップの保持期間の設定の詳細については、「バックアップの保存期間」を参照してください。

rds_tlog_copy_setup

rds_tlog_copy_setup ストアドプロシージャの実行中にエラーが発生しました。RDS エンドポイントに再接続して、もう一度試してください。

内部エラーが発生しました。

RDS エンドポイントに再接続し、rds_tlog_copy_setup ストアドプロシージャを再実行します。

rds_tlog_copy_setup

rds_tlog_backup_copy_setup ストアドプロシージャをトランザクション内で実行することはサポートされていません。セッションに未処理のトランザクションがないことを確認して、もう一度試してください。

ストアドプロシージャでは、BEGIN および END を使用してトランザクション内で試行されました。

rds_tlog_copy_setup ストアドプロシージャを実行するときは、BEGIN および END を使用しないでください。

rds_tlog_copy_setup

入力パラメータ @target_s3_arn の S3 バケット名には、スペース以外の文字が少なくとも 1 文字含まれている必要があります。

入力パラメータ @target_s3_arn に間違った値が指定されました。

入力パラメータ @target_s3_arn に完全な Amazon S3 バケット ARN が指定されていることを確認します。

rds_tlog_copy_setup

SQLSERVER_BACKUP_RESTORE オプションが有効になっていないか、有効化処理中です。オプションを有効にするか、後でもう一度試してください。

SQLSERVER_BACKUP_RESTORE オプションが DB インスタンスで有効になっていないか、有効化されたばかりで内部アクティベーションが保留されています。

要件セクションで指定されている SQLSERVER_BACKUP_RESTORE オプションを有効にします。数分間待って、再度 rds_tlog_copy_setup ストアドプロシージャを実行してください。

rds_tlog_copy_setup

入力パラメータ @target_s3_arn のターゲット S3 arn を空または null にすることはできません。

入力パラメータ @target_s3_arnNULL 値が指定されたか、値が指定されませんでした。

入力パラメータ @target_s3_arn に完全な Amazon S3 バケット ARN が指定されていることを確認します。

rds_tlog_copy_setup

入力パラメータ @target_s3_arn のターゲット S3 arn は、arn:aws で始まる必要があります。

入力パラメータ @target_s3_arn は、前に arn:aws を付けずに指定されました。

入力パラメータ @target_s3_arn に完全な Amazon S3 バケット ARN が指定されていることを確認します。

rds_tlog_copy_setup

ターゲット S3 ARN は、既に指定された値が設定されています。

rds_tlog_copy_setup ストアドプロシージャは前に実行され、Amazon S3 バケット ARN で設定されていました。

トランザクションログのバックアップにアクセスするために Amazon S3 バケット値を変更するには、別の target S3 ARN を指定します。

rds_tlog_copy_setup

トランザクションログのバックアップへのアクセスを有効にする認証情報を生成できません。rds_tlog_copy_setup で指定されている S3 パス ARN を確認し、後でもう一度試してください。

トランザクションログのバックアップにアクセスするための認証情報の生成中に、不明なエラーが発生しました。

設定設定を確認して、もう一度試してください。

rds_tlog_copy_setup

保留中のタスクがある間は、rds_tlog_copy_setup ストアドプロシージャを実行できません。保留中のタスクが完了するのを待ち、もう一度試してください。

一度に実行できるタスクは 2 つだけです。完了を待っている保留中のタスクがあります。

保留中のタスクを表示して、完了するのを待ちます。モニタリングタスクのステータスの詳細については、「タスクのステータスの追跡」をご参照ください。

rds_tlog_backup_copy_to_S3

T-log バックアップファイルコピータスクがデータベース: %s、タスク ID: %d で既に発行されています。後でもう一度試してください。

特定のデータベースに対して、同時に実行できるコピータスクは 1 つだけです。完了を待っている保留中のコピータスクがあります。

保留中のタスクを表示して、完了するのを待ちます。モニタリングタスクのステータスの詳細については、「タスクのステータスの追跡」をご参照ください。

rds_tlog_backup_copy_to_S3

これらの 3 セットのパラメータセットのうち、少なくとも 1 セットを指定する必要があります。SET-1:(@backup_file_start_time、@backup_file_end_time) | SET-2:(@starting_lsn、@ending_lsn) | SET-3:(@rds_backup_starting_seq_id、@rds_backup_ending_seq_id)

3 セットのパラメータセットのいずれも指定されていないか、指定されたパラメータセットに必要なパラメータが不足しています。

時間、lsn、シーケンス ID のいずれかのパラメータを指定できます。これら 3 セットのパラメータのうち 1 セットが必要です。必要なパラメータの詳細については、「トランザクションログのバックアップのコピー」を参照してください。

rds_tlog_backup_copy_to_S3

インスタンスでは、バックアップは無効になっています。バックアップを有効にして、しばらくしてからもう一度試してください。

DB インスタンスの自動バックアップを有効化する。

自動バックアップの有効化バックアップの保持期間の設定の詳細については、「バックアップの保存期間」を参照してください。

rds_tlog_backup_copy_to_S3

指定されたデータベース %s が見つかりません。

入力パラメータ @db_name に指定された値が DB インスタンスのデータベース名と一致しません。

正しいデータベース名を使用してください。すべてのデータベースを名前で一覧表示するには、SELECT * from sys.databases を実行します。

rds_tlog_backup_copy_to_S3

SQL Server システムデータベースまたは rdsadmin データベースの RDS_TLOG_Backup_copy_to_S3 ストアドプロシージャを実行できません。

入力パラメータ @db_name として指定された値は、SQL Server システムデータベース名または RDSAdmin データベースと一致します。

データベース master, model, msdb, tempdb, RDSAdmin. は、トランザクションログバックアップへのアクセスには使用できません。

rds_tlog_backup_copy_to_S3

入力パラメータ @db_name のデータベース名を空または null にすることはできません。

入力パラメータ @db_name に空または NULL の値が指定されました。

正しいデータベース名を使用してください。すべてのデータベースを名前で一覧表示するには、SELECT * from sys.databases を実行します。

rds_tlog_backup_copy_to_S3

rds_tlog_backup_copy_setup ストアドプロシージャを実行するには、DB インスタンスのバックアップ保持期間を少なくとも 1 に設定する必要があります。

DB インスタンスの自動バックアップを有効化する。

自動バックアップの有効化バックアップの保持期間の設定の詳細については、「バックアップの保存期間」を参照してください。

rds_tlog_backup_copy_to_S3

ストアドプロシージャ rds_tlog_backup_copy_to_S3 の実行中にエラーが発生しました。RDS エンドポイントに再接続して、もう一度試してください。

内部エラーが発生しました。

RDS エンドポイントに再接続し、rds_tlog_backup_copy_to_S3 ストアドプロシージャを再実行します。

rds_tlog_backup_copy_to_S3

これらの 3 セットのパラメータセットのうち、1 セットのみ指定できます。SET-1:(@backup_file_start_time、@backup_file_end_time) | SET-2:(@starting_lsn、@ending_lsn) | SET-3:(@rds_backup_starting_seq_id、@rds_backup_ending_seq_id)

複数のパラメータセットが指定されました。

時間、lsn、シーケンス ID のいずれかのパラメータを指定できます。これら 3 セットのパラメータのうち 1 セットが必要です。必要なパラメータの詳細については、「トランザクションログのバックアップのコピー」を参照してください。

rds_tlog_backup_copy_to_S3

rds_tlog_backup_copy_to_S3 ストアドプロシージャをトランザクション内で実行することはサポートされていません。セッションに未処理のトランザクションがないことを確認して、もう一度試してください。

ストアドプロシージャでは、BEGIN および END を使用してトランザクション内で試行されました。

rds_tlog_backup_copy_to_S3 ストアドプロシージャを実行するときは、BEGIN および END を使用しないでください。

rds_tlog_backup_copy_to_S3

指定されたパラメータは、トランザクションバックアップログの保持期間外です。使用可能なトランザクションログのバックアップファイルを一覧表示するには、rds_fn_list_tlog_backup_metadata 関数を実行します。

指定された入力パラメータで、コピー保持期間内で該当するトランザクションのログバックアップはありませんでした。

有効なパラメータセットを使用してもう一度試してください。必要なパラメータの詳細については、「トランザクションログのバックアップのコピー」を参照してください。

rds_tlog_backup_copy_to_S3

リクエストの処理中にアクセス許可エラーがありました。バケットが DB インスタンスと同じアカウントとリージョンにあることを確認し、公開ドキュメントのテンプレートに対する S3 バケットポリシーのアクセス許可を確認してください。

指定された S3 バケットまたはそのポリシーのアクセス許可で問題が検出されました。

トランザクションログのバックアップにアクセスするための設定が正しいことを確認します。S3 バケットの設定要件の詳細については、「要件」を参照してください。

rds_tlog_backup_copy_to_S3

RDS リードレプリカインスタンスで rds_tlog_backup_copy_to_S3 ストアドプロシージャを実行することは許可されていません。

RDS リードレプリカインスタンスでストアドプロシージャが試行されました。

RDS プライマリ DB インスタンスに接続して、rds_tlog_backup_copy_to_S3 ストアドプロシージャを実行します。

rds_tlog_backup_copy_to_S3

入力パラメータ @starting_lsn の LSN は @ending_lsn 未満である必要があります。

入力パラメータ @starting_lsn に指定された値が、入力パラメータ @ending_lsn に指定された値より大きい。

入力パラメータ @starting_lsn に指定された値が、入力パラメータ @ending_lsn に指定された値より小さいことを確認してください。

rds_tlog_backup_copy_to_S3

rds_tlog_backup_copy_to_S3 ストアドプロシージャは、ソースデータベース内の db_owner ロールのメンバーのみが実行できます。

指定された db_namerds_tlog_backup_copy_to_S3 ストアドプロシージャを実行しようとしているアカウントには、db_owner ロールが付与されていません。

ストアドプロシージャを実行しているアカウントに、指定された db_namedb_owner ロールが付与されていることを確認してください。

rds_tlog_backup_copy_to_S3

入力パラメータ @rds_backup_starting_seq_id のシーケンス ID は、@rds_backup_ending_seq_id 以下である必要があります。

入力パラメータ @rds_backup_starting_seq_id に指定された値が、入力パラメータ @rds_backup_ending_seq_id に指定された値より大きい。

入力パラメータ @rds_backup_starting_seq_id に指定された値が、入力パラメータ @rds_backup_ending_seq_id に指定された値より小さいことを確認してください。

rds_tlog_backup_copy_to_S3

SQLSERVER_BACKUP_RESTORE オプションが有効になっていないか、有効化処理中です。オプションを有効にするか、後でもう一度試してください。

SQLSERVER_BACKUP_RESTORE オプションが DB インスタンスで有効になっていないか、有効化されたばかりで内部アクティベーションが保留されています。

要件セクションで指定されている SQLSERVER_BACKUP_RESTORE オプションを有効にします。数分間待って、再度 rds_tlog_backup_copy_to_S3 ストアドプロシージャを実行してください。

rds_tlog_backup_copy_to_S3

入力パラメータ @backup_file_start_time の開始時刻は @backup_file_end_time より早い必要があります。

入力パラメータ @backup_file_start_time に指定された値が、入力パラメータ @backup_file_end_time に指定された値より遅い。

入力パラメータ @backup_file_start_time に指定された値が、入力パラメータ @backup_file_end_time に指定された値より小さいことを確認してください。

rds_tlog_backup_copy_to_S3

アクセスできないため、リクエストを処理できませんでした。機能の設定とアクセス許可を確認してください。

Amazon S3 バケットのアクセス許可に問題があるか、指定された Amazon S3 バケットが別のアカウントまたはリージョンにある可能性があります。

Amazon S3 バケットポリシーのアクセス許可が、RDS のアクセスを許可するように設定されていることを確認してください。Amazon S3 バケットが DB インスタンスと同じアカウントとリージョンにあることを確認してください。

rds_tlog_backup_copy_to_S3

ストレージが暗号化されていないインスタンスのストアドプロシージャへの入力パラメータとして、KMS Key ARN は指定できません。

DB インスタンスでストレージ暗号化が有効化されていない場合は、入力パラメータ @kms_key_arn を指定しないでください。

@kms_key_arn の入力パラメータは指定しないでください。

rds_tlog_backup_copy_to_S3

ストレージ暗号化インスタンスのストアドプロシージャへの入力パラメータとして、KMS キー ARN を指定する必要があります。

DB インスタンスでストレージ暗号化が有効化されている場合は、入力パラメータ @kms_key_arn を指定する必要があります。

@kms_key_arn の入力パラメータに、トランザクションログのバックアップに使用する Amazon S3 バケットの ARN と一致する値を指定します。

rds_tlog_backup_copy_to_S3

rds_tlog_backup_copy_to_S3 ストアドプロシージャを実行する前に、rds_tlog_copy_setup ストアドプロシージャを実行して、@target_s3_arn を設定する必要があります。

rds_tlog_backup_copy_to_S3 ストアドプロシージャの実行を試行する前に、トランザクションログのバックアップへのアクセスのセットアップ手順が完了しませんでした。

rds_tlog_backup_copy_to_S3 ストアドプロシージャを実行する前に、rds_tlog_copy_setup ストアドプロシージャを実行してください。トランザクションログのバックアップにアクセスするためのセットアップ手順の実行の詳細については、「トランザクションログのバックアップへのアクセス設定」を参照してください。