Exportar (0) Imprimir
Expandir Tudo

Como: Importar e exportar um banco de dados (Banco de dados SQL do Azure)

Atualizado: outubro de 2014

Use as operações de importação e exportação do Banco de dados SQL do Microsoft Azure para copiar os bancos de dados entre os servidores do Banco de dados SQL do Microsoft Azure ou para migrar os bancos de dados entre instâncias no local do SQL Server e o Banco de Dados SQL do Azure. O Serviço de Importação/Exportação do Banco de Dados SQL do Azure cria um arquivo de backup lógico (BACPAC) contendo a definição do esquema e os dados de tabela de um banco de dados no Banco de dados SQL do Microsoft Azure. Em seguida, poderá recriar o banco de dados em outro servidor do Banco de Dados SQL ou em uma instância no local do SQL Server.

  • Importar – Para importar um banco de dados SQL Server para o Banco de dados SQL do Microsoft Azure, exporte seu banco de dados no local para o arquivo BACPAC usando o SQL Server Management Studio (SSMS) e carregue o arquivo BACPAC no seu contêiner de armazenamento Blob. Em seguida, poderá importar o arquivo BACPAC para criar um novo banco de dados SQL no Azure.

  • Exportar – Para exportar um banco de dados do Banco de dados SQL do Microsoft Azure para uma instância no local do SQL Server, exporte o banco de dados do Azure para um arquivo BACPAC e, em seguida, use o SSMS para importar o arquivo BACPAC para a sua instância no local do SQL Server.

Observação: uma operação de exportação realiza uma cópia em massa individual dos dados de cada tabela do banco de dados, de modo que não garante a consistência transacional dos dados. Para fazer uma cópia transacionalmente consistente de um banco de dados, use o recurso Copiar banco de dados do Banco de Dados SQL do Azure e, em seguida, realize a exportação a partir da cópia. Para obter mais informações, consulte Copiando bancos de dados no Banco de dados SQL do Azure.

Recursos adicionais

Para obter mais informações sobre como hospedar um Banco de Dados SQL Server na VM do Azure, consulte Implementar um Banco de Dados SQL Server na Máquina Virtual do Microsoft Azure.

Para ler sobre outras opções de migração do banco de dados, consulte Escolher ferramentas para migrar um banco de dados para o Banco de Dados SQL do Azure e Migrar aplicativos centrados em dados para o Microsoft Azure.

Para obter mais informações sobre a continuidade comercial, consulte Continuidade comercial do Banco de Dados SQL do Azure.

Antes de começar trabalhar com o Serviço de Importação/Exportação, complete as seguintes etapas:

  1. Usando uma dessas ferramentas listadas na seção Antes de começar, verifique se a sua conta de armazenamento Blob tem um contêiner e se o arquivo BACPAC a ser importado está no contêiner. Para ler sobre como exportar um banco de dados do SQL Server para um arquivo BACPAC usando o SSMS, consulte Exportar um aplicativo de camada de dados.

  2. Faça logon no Portal de Gerenciamento da Plataforma Azure.

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

  4. Navegue até o arquivo .bacpac para importar: Clique em Conta de armazenamento > Contêiner > BACPAC e, em seguida, clique em Abrir.

  5. 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.

  6. Especifique os detalhes de Assinatura, Edição, Tamanho Máximo e Servidor host. Para continuar, clique na Seta na parte inferior da caixa de diálogo.

  7. Especifique os detalhes de logon do servidor host.

  8. 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.

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

  1. Usando uma das ferramentas listadas na seção Antes de começar, verifique se o seu Blob tem um contêiner.

  2. Faça logon no Portal de Gerenciamento da Plataforma Azure.

  3. 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.

  4. Na faixa de opções na parte inferior da página, clique em Exportar para abrir a caixa de diálogo Exportar Banco de Dados.

  5. Verifique se a informação do nome do banco de dados, Conta de Armazenamento Blob, Contêiner de destino e Servidor host está correta para o banco de dados SQL que deseja exportar. Forneça os detalhes de logon do servidor. Para continuar, clique na Marca de seleção na parte inferior da caixa de diálogo. Observação: a conta do servidor deve ser um logon principal no nível do servidor (criado pelo processo de provisionamento) ou um membro da função de banco de dados dbmanager.

  6. Deverá ser exibida uma mensagem informando que sua solicitação de exportação de banco de dados foi bem-sucedida. Quando a operação de exportação estiver concluída, será possível importar seu arquivo BACPAC num servidor do banco de dados SQL, criar um novo banco de dados de usuário do SQL Server no SSMS ou inicializar o conjunto de objetos num aplicativo de camada de dados novo usando o SQL Server Data Tools. Você deverá verificar se o arquivo de exportação pode ser usado com sucesso.

Use o recurso de exportação automatizada do Banco de dados SQL do Azure para agendar operações de exportação para um Banco de dados SQL e para especificar a conta de armazenamento, a frequência de operações de exportação e para definir o período de retenção para armazenar os arquivos de exportação.

Para configurar as operações de exportação automatizadas para um Banco de dados SQL, use as seguintes etapas:

  1. Faça logon no Portal de Gerenciamento da Plataforma Azure.

  2. No painel de navegação, clique em Todos os Itens> Banco 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.

  6. 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.

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.

Use o recurso Criar com Base na Exportação do Banco de Dados SQL do Azure para criar um novo Banco de dados SQL de um arquivo de exportação existente.

Para criar um novo Banco de dados SQL de um arquivo de exportação existente, use as seguintes etapas:

  1. Faça logon no Portal de Gerenciamento da Plataforma Azure.

  2. No painel de navegação, clique em Todos os Itens> Banco de Dados SQL. Na exibição de lista dos bancos de dados SQL, clique no nome de um banco de dados e, em seguida, clique em Configurar.

  3. Especifique uma Conta de Armazenamento, clique em Novo Banco de Dados e, em seguida, especifique as configurações dos parâmetros a seguir:

    • Nome do arquivo de Bacpac - Este é o arquivo de origem para o novo Banco de dados SQL.

    • Um nome para o novo Banco de dados SQL.

    • Servidor – Este é o servidor de host para o novo Banco de dados SQL.

    • Para iniciar a operação, clique na Marca de seleção na parte inferior da página.

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.

Consulte também

A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?
Mostrar:
© 2014 Microsoft