Primeiro tentei excluir os usuários que não funcionavam. Então eu encontrei essa ferramenta MS que funcionou perfeitamente. Consegui migrar o esquema e os dados sem nenhum problema.
MS Assistente de Migração de Dados (DMA)
Eu tenho um banco de dados no local do SQL Server 2014 - o próprio esquema é compatível com o SQL do Azure.
No entanto, ele tem um objeto USER
que está vinculado a um Servidor LOGIN
que está configurado para usar a Autenticação do Windows (portanto, as senhas não são armazenadas em cadeias de conexão).
Desejo exportar esse banco de dados para o Azure SQL, mas a geração de BACPAC falha devido ao objeto USER
:
One or more unsupported elements were found in the schema used as part of a data package.
Error SQL71564: The element User:[applicationuser]
has propertyAuthenticationType
set to a value that is not supported in Microsoft Azure SQL Database v12.
Error SQL71564: The element Login:[SERVERNAME\LocalUserName]
has propertyIsMappedToWindowsLogin
set to a value that is not supported in Microsoft Azure SQL Database v12.
O SQL Server Management Studio 2014 não me permite excluir ou ignorar os objetos USER
e LOGIN
ao criar arquivos BACPAC.
O SQL Server Data Tools permite que eu exclua esses objetos, mas o SSDT não pode (ao meu conhecimento) executar a geração de BACPAC, que é o meu objetivo.
Primeiro tentei excluir os usuários que não funcionavam. Então eu encontrei essa ferramenta MS que funcionou perfeitamente. Consegui migrar o esquema e os dados sem nenhum problema.
MS Assistente de Migração de Dados (DMA)
Tags azure sql-server azure-sql