Agent Jobs

Restoring SQL Server Databases To RDS? Surprise!

Amazon RDS is an excellent solution if you are starting with an Amazon RDS SQL Instance, and you’re immediately using it directly. In other words installing applications, and pointing them to your RDS instance so it can create it’s databases. If you are developing custom database solutions, and start building out databases directly in Amazon RDS; then you should also be fine. However; you will find the task extremely complicated when importing/restoring databases, or data sets from any former non-RDS SQL database environments. It has severe limitations that are outside all industry import/migration norms. Additionally; any automated database processes that were created on the source database environments, or any replication schemes across the enterprise will not be support. I’m confident in the future; Amazon RDS will evolve this product to include wide scale support of all kinds of import & restore operations including database automations however; right now this is not the case. This caught me by surprise.

Database migrations are possible, but it needs to be a complete custom ‘manual’ solution by which you would target each and every database, table, and subsequent objects individually. This is full ETL development for ETL. SQL logic will need to be written and the ETL process will most likely be managed via Integration Services (SSIS). Remember; this is done per database, per object. Once the schema, and data have been properly moved some objects will need to be recreated at the destination.

See the Amazon Docs directly here:


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s