/ / Algumas informações sobre como proceder na migração do SQL Server - azure, azure-sql-database, migração de banco de dados

Algumas informações sobre como proceder na migração do SQL Server - azure, azure-sql-database, migração de banco de dados

Eu estou migrando do SQL Server para o Azure SQL eEu gostaria de perguntar a você quem tem mais experiência no Azure (eu tenho basicamente nenhum) algumas perguntas apenas para entender o que eu preciso fazer para ter a melhor migração.

Hoje eu faço muitas consultas cruzadas ao banco de dadosalgumas das minhas tarefas que são executadas uma vez por semana. Eu executo SPs, execute selects, inserções e atualizações cruzando o dbs. Eu resolvi as execuções de SPs usando fontes de dados externas e sp_execute_remote. Mas, tanto quanto eu posso ver, só é possível selecionar a partir de um banco de dados externo, o que significa que eu não serei capaz de fazer quaisquer inserções ou atualizações cruzando o banco de dados. Isso está correto? Se sim, qual é a melhor maneira de resolver este problema?

Eu também li sobre chamadas cruzadas de banco de dados são lentas. Isso significa que é mais lento que no SQL Server? Eu quero saber se vou enfrentar um processo mais lento em comparação com o que tenho hoje.

O que eu realmente preciso é de algumas boas orientações sobre como fazer a melhor migração sem gastar muito tempo com tentativa e erro. Eu aprecio qualquer ajuda neste assunto.

Respostas:

0 para resposta № 1

As transações cruzadas do banco de dados não são suportadasBanco de Dados SQL do Azure. Você se conecta a um banco de dados específico e não pode usar 3 nomes de partes ou usar a sintaxe USE. Você pode abrir duas conexões diferentes do seu programa, uma para cada banco de dados. Ele não permite nenhum tipo de consistência transacional, mas permite que você recupere dados de um banco de dados SQL do Azure e insira-os em outro.

Portanto, pelo menos agora, se você quiser seu banco de dados no Azure e não puder evitar transações entre bancos de dados, estará usando uma VM do Azure para hospedar o SQL Server.