Clonar banco de dados ou copiar dados do banco de dados RDS MSSQL para o banco de dados local

2

Existe de qualquer maneira eu posso clonar um banco de dados RDS MSSQL amazon para meu banco de dados local da instância ec2? E isso tem que ser feito através do powershell também.

Basicamente eu preciso de backup do RDS MSSQL DB em sql ou bak extensão, mas isso não é possível em uma tentativa direta. Eu estava tentando copiar o banco de dados inteiro para o meu banco de dados local (ec-2 instância), mas não repetidamente.

Prazer em oferecer suporte se precisar de mais informações.

Alguém por favor pode me ajudar nisso? Qualquer apoio seria muito apreciado !!

Editar:

Tentei usar o SQLAzureMW e tabelas e esquemas que foram copiados, mas não usuários ou funções. Alguma outra alternativa?

    
por serverstackqns 18.03.2015 / 14:08

2 respostas

0

A AWS finalmente forneceu um meio razoavelmente fácil de fazer isso : Requer um balde S3.

Depois de criar um bloco chamado rds-bak , executei o seguinte sproc na instância do RDS:

exec msdb.dbo.rds_backup_database
   @source_db_name='MyDatabase',
   @s3_arn_to_backup_to='arn:aws:s3:::rds-bak/MyDatabase.bak',
   @overwrite_S3_backup_file=1;

O seguinte sproc fornece o status da solicitação de backup:

exec msdb.dbo.rds_task_status @db_name='MyDatabase'

Uma vez terminado, baixei o arquivo .bak do S3 e o importei para uma instância local do MS SQL usando o assistente Restore Database... do SSMS!

    
por 28.01.2017 / 19:46
-1

Você pode usar o SQL MGMT studio para se conectar ao AWS RDS e, em seguida, se conseguir fazer o backup do banco de dados, caso não seja possível exportá-lo via script.

    
por 27.05.2015 / 23:01