Erro ao importar banco de dados no Windows Azure

0

Apenas para testar os recursos de backup / restauração do MSSQL do Windows Azure, selecionei um banco de dados de teste e escolhi a opção "Exportar". Isso me levou a selecionar um local de armazenamento e eu escolhi um apropriado. O processo de exportação foi concluído "com sucesso".

Quando tentei importar o arquivo exportado sem fazer nenhuma alteração no banco de dados existente, a importação foi concluída com êxito.

No entanto, quando inseri uma linha de teste em uma tabela no banco de dados existente e tentei importar o backup sobre o banco de dados existente (teoricamente, revertendo a linha inserida), recebi o seguinte erro:

Error encountered during the service operation. Data cannot be imported into target because it contains one or more user objects. Import should be performed against a new, empty database. Error SQL0: Data cannot be imported into target because it contains one or more user objects. Import should be performed against a new, empty database.

Coisas que tentei:

  • Removendo o banco de dados existente (mantendo o servidor existente intacto) e importando para uma instância vazia do servidor
  • Removendo o banco de dados existente, criando um banco de dados novo / vazio com o mesmo nome e importando sobre ele.

Sempre que recebo o mesmo erro acima,

De todas as coisas que eu não sei, quais delas podem ser ensinadas para resolver o problema acima?

    
por Albert Bori 09.01.2013 / 00:56

1 resposta

0

Encontrei a resposta logo depois de fazer essa pergunta. É muito bobo agora que penso nisso.

Após a primeira importação bem-sucedida, a UI do azure não foi atualizada para mostrar o banco de dados importado, que tinha importado para seu nome de backup padrão. (BlahBlahTest-2013-1-8-57)

Então, em todas as tentativas subseqüentes de importar o banco de dados, estava basicamente me dizendo que o banco de dados já estava lá, embora não estivesse aparecendo na interface do usuário. Depois de algumas manobras, pude ver o banco de dados importado na interface do usuário do Azure.

Resultado: O banco de dados MSSQL de exportação / importação parece funcionar bem em um banco de dados pequeno. Só não se esqueça de atualizar a interface do usuário após uma importação. (Efetue logout e depois de volta, se necessário)

    
por 09.01.2013 / 01:09