Exportar (0) Imprimir
Expandir Tudo

Como: Usar o Serviço de Importação e Exportação no Banco de Dados SQL do Azure

Atualizado: outubro de 2014

O serviço de Importação e Exportação fornece um modo fácil de migrar e arquivar os Banco de dados SQL do Azures.

Migrar seu banco de dados é simples: basta exportar o esquema e os dados, armazenar o arquivo em uma Conta de Armazenamento do Azure e importar o arquivo para criar um novo banco de dados. A Importação e a Exportação também podem ser usadas para arquivar, e podem ser combinadas com uma Cópia do Banco de Dados para criar uma cópia transacionalmente coerente de um banco de dados.

O serviço de Importação e Exportação é a solução preferida para os cenários de migração e arquivamento. Ao planejar a continuidade dos negócios, a Microsoft recomenda usar recursos de autoatendimento, como a Restauração Geográfica e a Restauração Pontual. Para obter mais informações, consulte Backup e restauração do Banco de dados SQL do Azure.

As operações de importação são efetuadas mais rapidamente usando-se os níveis de desempenho S2 ou mais altos. Você pode reduzir facilmente o nível de desempenho após a conclusão da operação de importação. O tamanho do banco de dados, a complexidade do esquema e o nível de desempenho afetam a duração das operações de exportação. Considere a eventualidade de aumentar temporariamente o nível de desempenho para reduzir os tempos de exportação.

Uma operação de exportação realiza uma cópia em massa individual dos dados de cada tabela do banco de dados, portanto não garante a coerência transacional dos dados exportados. Se os dados da exportação (arquivo BACPAC) não forem transacionalmente coerentes, as importações subsequentes desse arquivo poderão falhar. Para evitar isso, use o recurso Cópia de Banco de Dados do Banco de dados SQL do Azure para primeiro criar uma cópia transacionalmente coerente de seu banco de dados, e em seguida exportar a cópia. Para obter mais informações, consulte Como: Usar Cópia de Banco de Dados (Banco de Dados SQL do Azure). As exportações automatizadas sempre criam uma cópia do banco de dados e exportações a partir da cópia.

É necessária uma Conta de Armazenamento para armazenar os arquivos BACPAC. Para obter mais informações sobre como criar uma conta de armazenamento, consulte Como criar uma conta de armazenamento para uma assinatura do Azure.

  1. Faça logon no Portal de Gerenciamento do Azure.

  2. No painel de navegação, clique em Banco de Dados SQL. Na exibição de lista dos bancos de dados SQL, clique no nome do banco de dados que deseja exportar.

  3. Na barra de tarefas, clique em Exportar para abrir a caixa de diálogo Exportar Banco de Dados.

  4. Digite valores para Nome de Arquivo, Assinatura, Conta de Armazenamento do Blob, Contêiner, Nome de Logon do Servidor e Senha. Clique na Marca de seleção na parte inferior da caixa de diálogo. Observe que a conta do servidor deve ser um logon principal no nível do servidor ou um membro da função de banco de dados dbmanager.

  5. Depois da operação de exportação terminar, você pode importar seu arquivo BACPAC para criar um novo banco de dados Banco de dados SQL do Azure ou SQL Server.

  1. Faça logon no Portal de Gerenciamento do Azure.

  2. Clique em Novo > Serviços de Dados > Banco de Dados SQL > Importar. Isto abrirá a caixa de diálogo Importar Banco de Dados.

  3. Clique na pasta sob a URL do BACPAC para navegar para a Conta de Armazenamento, o Contêiner e o nome do arquivo .bacpac exportado. Clique em Abrir.

  4. Especifique um nome para o novo banco de dados SQL. O nome do banco de dados deve ser exclusivo no servidor (como tal, não será possível usar o nome de um banco de dados existente) e o nome tem de estar em conformidade com as regras do SQL Server para identificadores. Para obter mais informações, consulte Identificadores.

  5. Especifique a Assinatura, a Camada de Serviço, o Nível de Desempenho, o Tamanho Máximo e o Servidor. Clique na Seta na parte inferior da caixa de diálogo.

  6. Especifique os detalhes de logon do servidor host.

  7. Para iniciar a operação de importação, clique na Marca de seleção na parte inferior da caixa de diálogo. O portal exibirá a informação de status na faixa de opções na parte inferior da página.

  8. Para exibir o banco de dados novo, clique em Banco de Dados SQL no painel de navegação e atualize a página.

Observação: Para criar um novo banco de dados usando um arquivo de exportação automatizada existente, clique em Bancos de Dados SQL > nome do seu banco de dados > Configurar > Novo Banco de Dados na seção Criar a partir da Exportação.

  1. Faça logon no Portal de Gerenciamento do Azure.

  2. No painel de navegação, clique em Bancos de Dados SQL. Na exibição de lista dos bancos de dados SQL, clique no nome do banco de dados que deseja programar para as exportações automatizadas.

  3. Clique na guia Configurar, em Status da Exportação e, em seguida, clique em Automática.

  4. No espaço de trabalho Exportação Automatizada, especifique as configurações dos parâmetros a seguir:

    • Conta de armazenamento

    • Frequência

      • Especifique o intervalo de exportação em dias.

      • Especifique a data e a hora de início. O valor de tempo no espaço de trabalho de configuração é hora UTC, portanto observe a diferença entre a hora UTC e o fuso horário onde o banco de dados está localizado.

    • Retenção

    • As credenciais para o servidor que hospeda seu Banco de dados SQL. Observe que a conta deve ser um logon da entidade de segurança no nível do servidor - criado pelo processo de provisionamento - ou um membro da função de banco de dados dbmanager.

  5. Quando terminar de definir as configurações de exportação, clique em Salvar.

Você pode ver o carimbo de data/hora para a última exportação em Exportação Automatizada na seção Visão Rápida do Painel de Banco de dados SQL.

Você pode ver o status e o histórico de uma operação de exportação agendada na guia Histórico da página Início Rápido do servidor.

Para alterar as configurações de uma exportação automatizada, selecione o banco de dados SQL, clique na guia Configurar, faça as alterações e clique em Salvar.

Você também pode importar e exportar bancos de dados de forma programática usando uma API. Para obter mais informações, consulte o exemplo de importação/exportação em Codeplex.

Mostrar:
© 2014 Microsoft