Einrichten des Zugriffs auf Transaktionsprotokoll-Backups - Amazon Relational Database Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Einrichten des Zugriffs auf Transaktionsprotokoll-Backups

Wenn Sie den Zugriff auf Transaktionsprotokoll-Backups einrichten möchten, erfüllen Sie alle Anforderungen in der Liste im Abschnitt Voraussetzungen und führen Sie dann die gespeicherte Prozedur rds_tlog_copy_setup aus. Das Verfahren ermöglicht den Zugriff auf die Funktion für Transaktionsprotokoll-Backups auf DB-Instance-Ebene. Sie müssen es nicht für jede einzelne Datenbank auf der DB-Instance ausführen.

Wichtig

Dem Datenbankbenutzer muss in jeder Datenbank die db_owner Rolle innerhalb von SQL Server zugewiesen werden, um die Funktion für den Zugriff auf Transaktionslog-Backups konfigurieren und verwenden zu können.

Beispiel Verwendung:
exec msdb.dbo.rds_tlog_copy_setup @target_s3_arn='arn:aws:s3:::amzn-s3-demo-bucket/myfolder';

Der folgende Parameter ist erforderlich:

  • @target_s3_arn— Der ARN des Amazon S3 S3-Ziel-Buckets, in den die Transaktionsprotokoll-Backup-Dateien kopiert werden sollen.

Beispiel Einrichten eines Ziel-Buckets von Amazon S3:
exec msdb.dbo.rds_tlog_copy_setup @target_s3_arn='arn:aws:s3:::amzn-s3-demo-logging-bucket/mytestdb1';

Rufen Sie die gespeicherte Prozedur rds_show_configuration auf, um die Konfiguration zu überprüfen.

Beispiel Überprüfen der Konfiguration:
exec rdsadmin.dbo.rds_show_configuration @name='target_s3_arn_for_tlog_copy';

Um den Zugriff auf Transaktionsprotokoll-Backups so zu ändern, dass sie auf einen anderen Amazon-S3-Bucket verweisen, können Sie den aktuellen Amazon-S3-Bucket-Wert anzeigen und die gespeicherte Prozedur rds_tlog_copy_setup mit einem neuen Wert für @target_s3_arn erneut ausführen.

Beispiel Anzeigen des vorhandenen Amazon-S3-Buckets, der für den Zugriff auf Transaktionsprotokoll-Backups konfiguriert ist
exec rdsadmin.dbo.rds_show_configuration @name='target_s3_arn_for_tlog_copy';
Beispiel Aktualisieren auf einen neuen Ziel-Bucket von Amazon S3
exec msdb.dbo.rds_tlog_copy_setup @target_s3_arn='arn:aws:s3:::amzn-s3-demo-logging-bucket1/mynewfolder';