Exportar o SQL Server no local para o Azure SQL usando BAPAC falha devido a usuários com o Windows Auth

3

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 property AuthenticationType set to a value that is not supported in Microsoft Azure SQL Database v12.
Error SQL71564: The element Login: [SERVERNAME\LocalUserName] has property IsMappedToWindowsLogin 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.

    
por Dai 16.06.2016 / 04:10

1 resposta

1

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)

    
por 05.02.2018 / 23:01