Migrar o banco de dados do SQL Server para o SQL Azure
-
20-09-2019 - |
Pergunta
Qual é a melhor maneira de mover um banco de dados normal do SQL Server para o SQL Azure? É certo que você não possa restaurar de um arquivo de backup? A única maneira que encontrei até agora é script o banco de dados (e seus dados) e executar esses scripts no banco de dados do SQL Azure, mas isso é lento quando você tem muitos dados.
Solução
Use o assistente de migração do SQL Azure se executar o SQL 2008: http://sqlazureremw.codeplex.com/
Para versões mais antigas, a melhor coisa que eu vi é primeiro atualizar para 2008 e depois portar ou (infelizmente) portar os dados usando scripts como você sugeriu. Se você precisar fazer isso, posso sugerir Subsônico Para gerar seus scripts?
Outras dicas
- Patch SQL Management Studio 2014 com os últimos patches
- Conecte -se ao seu servidor SQL no local
- Clique com o botão direito do mouse no banco de dados> Tarefas> Implante de dados no Windows Azure SQL
- FEITO!
Obrigada:
Use o assistente de migração do SQL Azure se executar o SQL 2008:
Esteja avisado, faça backup da sua cópia local antes de tentar o SQLAZUREMW. Se as entradas do BCP não estiverem certas, ele terá como alvo seu banco de dados local em vez do Azure. Recentemente, o SQLAZUREMW v3.3.9 criou tabelas com sucesso no Azure, mas (re) carrega os dados (linhas) no db de origem (local).
Usar:
Banco de dados SQLServer> Tarefa> ExportData> Fonte> Destino
Tudo feito..
Use a ferramenta Assistente de migração de dados do Microsoft, que pode ser baixada a partir daqui. https://www.microsoft.com/en-us/download/details.aspx?id=53595
Primeiro você tem que instalá -lo. Ao usar o portal do Azure, crie um novo banco de dados SQL.NOW, você pode implantar o banco de dados SQL local no banco de dados do Azure SQL. Se você tiver alguns avisos no final do processo de migração, ignore -o.