- Newest
- Most votes
- Most comments
Yes, there are alternative methods to migrate data from one RDS SQL Server instance to another that could potentially be more cost-effective than using AWS Database Migration Service (DMS) with continuous replication. Here are a few options to consider:
-
Copying transaction log backups: To copy a set of available transaction log backups for an individual database to your Amazon S3 bucket, call the rds_tlog_backup_copy_to_S3 stored procedure. The rds_tlog_backup_copy_to_S3 stored procedure will initiate a new task to copy transaction log backups. https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER.SQLServer.AddlFeat.TransactionLogAccess.Copying.html
-
Set up a cross-region disaster recovery site for Amazon RDS for SQL Server: AWS DMS performs this ongoing replication activity using SQL Server’s MS-CDC feature. MS-CDC in SQL Server is an Enterprise edition-only feature until SQL Server 2016 RTM. Starting with SQL Server 2016 SP1, MS-CDC is also supported in standard editions of SQL Server. https://aws.amazon.com/blogs/database/set-up-a-cross-region-disaster-recovery-site-for-amazon-rds-for-sql-server/
-
Using Microsoft SQL Server Integration Services on Amazon RDS for SQL Server: You can now configure Microsoft SQL Server Integration Services (SSIS) on Amazon Relational Database Service (RDS) for SQL Server. SSIS works on Single-AZ and Multi-AZ DB instances for both Standard and Enterprise editions using either the 2016 or 2017 SQL Server major versions. https://aws.amazon.com/blogs/database/using-microsoft-sql-server-integration-services-on-amazon-rds-for-sql-server/
-
Native SQL Server Backup and Restore: This is often the most straightforward and efficient method for homogeneous migrations between SQL Server instances. You can create a backup of your source database and restore it to the target RDS instance. This method can be scheduled and automated using AWS services like EventBridge in combination with AWS Lambda or AWS Systems Manager. Using .bak files to backup databases is heavily optimized, and is usually the fastest way to export data.
Please go through the below document to understand about this in detail: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/SQLServer.Procedural.Importing.html
Relevant content
- asked 2 years ago
- asked 10 months ago
- AWS OFFICIALUpdated 5 months ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 3 years ago
- AWS OFFICIALUpdated 2 years ago