Amazon RDS - การนำเข้าการส่งออก MS SQL DB
Amazon RDS MSSQL ให้การสำรองข้อมูลและคืนค่าดั้งเดิมเป็นกลไกในการส่งออกและนำเข้าฐานข้อมูล สามารถสร้างไฟล์สำรองข้อมูลแบบเต็มได้จากฐานข้อมูลในองค์กรและจัดเก็บไว้ใน Amazon S3 ถัดไปไฟล์สำรองนี้จะถูกกู้คืนไปยังอินสแตนซ์ Amazon RDS DB ที่มีอยู่ซึ่งเรียกใช้เซิร์ฟเวอร์ SQL เราสามารถทำตามขั้นตอนที่คล้ายกันนี้เพื่อส่งออกข้อมูลจากอินสแตนซ์ Amazon RDS MSSQL และกู้คืนไปยังฐานข้อมูล SQL Server ในองค์กร
แผนภาพด้านล่างอธิบายถึงแนวทาง
เราอัปโหลดไฟล์สำรองที่สร้างไว้ข้างต้นไปยังที่เก็บข้อมูล Amazon S3 ที่กำหนดไว้ล่วงหน้าในภูมิภาคเดียวกับที่มีฐานข้อมูล RDS MSSQL เป้าหมายอยู่ คุณสามารถไปที่ลิงค์นี้เพื่อเรียนรู้เกี่ยวกับวิธีการอัปโหลด
กลไกการสำรองและคืนค่าดั้งเดิมนี้มีข้อดีดังต่อไปนี้
ย้ายฐานข้อมูลไปยัง Amazon RDS
ย้ายฐานข้อมูลระหว่างอินสแตนซ์ Amazon RDS SQL Server DB
นำเข้าและส่งออกข้อมูล
โยกย้ายสกีมากระบวนงานที่จัดเก็บทริกเกอร์และรหัสฐานข้อมูลอื่น ๆ
สำรองและกู้คืนฐานข้อมูลเดียวแทนอินสแตนซ์ DB ทั้งหมด
สร้างสำเนาของฐานข้อมูลสำหรับการทดสอบการฝึกอบรมและการสาธิต
จัดเก็บและถ่ายโอนไฟล์สำรองเข้าและออกจาก Amazon RDS ผ่าน Amazon S3 ช่วยเพิ่มการป้องกันอีกชั้นสำหรับการกู้คืนระบบ
ในการสำรองฐานข้อมูลของคุณคุณเรียกใช้กระบวนการจัดเก็บ rds_backup_database หลังจากเชื่อมต่อกับอินสแตนซ์ Amazon RDS MSSQL จากซอฟต์แวร์ไคลเอ็นต์ SSMS กระบวนงานที่จัดเก็บจะดำเนินการโดยใช้พารามิเตอร์ต่อไปนี้
exec msdb.dbo.rds_backup_database
@source_db_name='database_name',
@s3_arn_to_backup_to='arn:aws:s3:::bucket_name/file_name_and_extension',
@kms_master_key_arn='arn:aws:kms:region:account-id:key/key-id',
@overwrite_S3_backup_file=1,
@type='FULL';
ขั้นตอนที่จัดเก็บข้างต้นเสร็จสมบูรณ์จะสร้างไฟล์สำรองและจัดเก็บไว้ในที่เก็บข้อมูลของ S3 ที่กล่าวถึง
ในการกู้คืนฐานข้อมูลของคุณคุณเรียกใช้กระบวนงานที่เก็บไว้ rds_restore_database หลังจากเชื่อมต่อกับอินสแตนซ์ Amazon RDS MSSQL จากซอฟต์แวร์ไคลเอ็นต์ SSMS กระบวนงานที่จัดเก็บจะดำเนินการโดยใช้พารามิเตอร์ต่อไปนี้
exec msdb.dbo.rds_restore_database
@restore_db_name='database_name',
@s3_arn_to_restore_from='arn:aws:s3:::bucket_name/file_name_and_extension',
@kms_master_key_arn='arn:aws:kms:region:account-id:key/key-id';