Exceção do tipo “System.OutOfMemoryException” importando o BacPac para o Azure

1

Por causa de esta pergunta eu pensei que tentaria importar um arquivo BACPAC para o SQL Server do Azure.

Quando tento importar um aplicativo de camada de dados (um arquivo BACPAC) para um novo banco de dados do Azure, recebo uma exceção de memória insuficiente.

QuandoeuexecuteioDataMigrationAssistant,recebiumrecursosemsuporteOBancodeDadosSQLdoAzurenãosuportasinalizadoresderastreamento

Gostariadesaberseéporissoquereceboesseerro

    
por kirsten g 27.04.2018 / 04:46

2 respostas

1

Uma coisa que você pode tentar é importar o arquivo Bacpac usando o portal do Azure em vez do banco de dados. Você faria o upload do armazenamento do Bacpac para o Azure usando uma ferramenta como o Explorador de Armazenamento do Azure e, em seguida, apontaria o o portal para importá-lo - link

    
por 29.04.2018 / 11:44
1

Como resposta devido à popularidade do comentário ...

Tente fechar o SSMS e reabri-lo e tentar a importação novamente. Descobri que, se você executou anteriormente algumas instruções select muito grandes que retornaram milhões de linhas, o processo do SSMS já está usando muita memória e mais facilmente obtém erros de OutOfMemory. Então fechar e reabrir o SSMS ajuda a evitar isso.

O System.OutOfMemoryException é um erro do .NET, o que geralmente significa que a ferramenta cliente do SSMS está sem memória, não que o servidor esteja sem memória.

    
por 21.10.2018 / 16:26

Tags