Exportar (0) Imprimir
Expandir Tudo

Como copiar arquivos de dados e instalação do SQL Server em um disco de dados local para o Azure

Atualizado: novembro de 2014

O SQL Server em máquinas virtuais do Azure proporciona um caminho de migração fácil quando você deseja mover seus aplicativos e bancos de dados para a nuvem no estado em que se encontram. Você pode criar a máquina virtual usando as imagens do SQL Server fornecidas pela plataforma ou você pode colocar seu próprio SQL Server licenciado na nuvem.

Este tópico explica como copiar os arquivos de dados ou os bits de configuração do SQL Server para uma máquina virtual no Azure usando um disco rígido virtual (VHD) de tamanho fixo local e o cmdlet Add-AzureVhd

Este tópico pressupõe que:

As seguintes seções demonstram como copiar arquivos de dados do SQL Server ou bits de configuração para uma máquina virtual no Azure usando um disco de dados e o cmdlet Add-AzureVHD:

  1. Com o Windows Server 2008 R2, clique em Iniciar, aponte para Todos os Programas – Ferramentas Administrativas e clique em Gerenciamento do Computador. Com o Windows Server 2012, pressione a tecla de logotipo do Windows para abrir a tela Iniciar. Digite Gerenciamento do Computador na tela Iniciar. Em seguida, clique duas vezes em Gerenciamento do Computador.

  2. Em Gerenciamento do Computador, clique em Armazenamento e clique com o botão direito do mouse em Gerenciamento de Disco. Clique em Criar VHD.

  3. Na janela da caixa de diálogo Criar e Conectar Disco Rígido Virtual, clique em Procurar para procurar a pasta em que você deseja colocar seu arquivo VHD. Digite MyTestData como um nome de arquivo. Clique em Salvar. Em seguida, escolha Tamanho Fixo como um formato do disco rígido virtual. Defina Tamanho do Disco Rígido Virtual com o tamanho de que você precisa. Clique em OK.

  4. Selecione o novo disco na janela Gerenciamento de Disco. Clique com o botão direito do mouse nela e escolha Inicializar Disco. Na janela da caixa de diálogo Inicializar Disco, escolha o novo disco e também escolha MBR (Master Boot Record).

  5. Clique com o botão direito do mouse no disco não alocado. Clique em Novo Volume Simples. Ao usar o Assistente para Novas Partições Simples, mantenha todos os valores padrão. Defina a letra da unidade (como, G:\). Clique em Avançar. Clique em executar formatação rápida. Defina o Rótulo do Volume, como MyTestData. Clique em Avançar. Clique em Concluir.

  6. Depois que o assistente for executado, você poderá consultar o novo volume MyTestData no Windows Explorer.

  1. Copie seus arquivos de dados do SQL Server ou bits de instalação para o novo volume (como, G:\). O processo de cópia pode demorar alguns minutos ou horas, dependendo do tamanho dos arquivos.

  2. Com o Windows Server 2008 R2, clique em Iniciar, aponte para Todos os Programas – Ferramentas Administrativas e clique em Gerenciamento do Computador. Com o Windows Server 2012, na tela Iniciar, digite Ferramentas Administrativase, na barra Pesquisar, clique em Configurações. Nos resultados de Configurações, clique em Ferramentas Administrativas. Em seguida, clique duas vezes em Gerenciamento do Computador.

  3. Em Gerenciamento do Computador, clique com o botão direito do mouse no novo volume (como, G:\). Clique em Desanexar VHD de forma que você possa carregá-lo no Azure. Na janela da caixa de diálogo Desconectar Disco Rígido Virtual , não verifique se a opção de Excluir o arquivo de disco rígido virtual depois de remover o disco. Clique em OK.

  1. Para carregar um disco rígido virtual contido em um arquivo VHD no Azure, primeiro crie e instale um certificado de gerenciamento. Em seguida, obtenha a impressão digital do certificado e ID da assinatura e defina a conexão para se conectar à sua assinatura no Portal de Gerenciamento da Plataforma Azure.

    Você pode usar a Ferramenta de Criação de Certificado (makecert.exe) para criar um certificado X.509 que é usado para autenticar operações com uma assinatura do Azure. Para criar um certificado, abra o prompt de comando do Visual Studio como um administrador. Em seguida, digite o seguinte comando:

    makecert -sky exchange -r -n "CN=<CertificateName>" -pe -a sha1 -len 2048 -ss My "<CertificateName>.cer"
    
    

    Onde <CertificateName> é o nome que você deseja usar para o certificado. Ele deve ter a extensão .cer. Para obter mais informações, consulte Criar e carregar um certificado de gerenciamento para o Azure.

    Depois que você criar o certificado, adicione-o à sua assinatura no Azure.

  2. Entre no Portal de Gerenciamento da Plataforma Azure.

  3. Clique em Configurações e depois em Certificados de Gerenciamento.

  4. Clique na seta Carregar um certificado de gerenciamento.

  5. Na janela da caixa de diálogo Carregar um certificado de gerenciamento , procure o arquivo de certificado. No campo Assinatura, selecione a assinatura do Azure à qual você deseja adicionar o certificado de gerenciamento. Clique em OK.

  6. No painel central, clique em seu certificado e registre o identificador de Impressão Digital e de Assinatura do painel copiando-o e colando-o em um local em que você poderá recuperá-lo posteriormente.

  1. Antes de carregar arquivos VHD para o Azure, você deve certificar-se de que tem uma conta de armazenamento. Crie uma conta de armazenamento (por exemplo, denominada sqldeploymentstorage) se ainda não tiver uma. Para obter informações, consulte Criando e carregando um disco rígido virtual que contém o sistema operacional Windows Server.

  2. Você precisa preparar a conexão com o Azure. Para fazer isso, execute o seguinte comando na janela do Azure PowerShell:

    Get-AzurePublishSettingsFile
    
    

    Este comando abre uma janela do navegador e automaticamente baixa um arquivo .publishsettings que contém informações e um certificado para a sua assinatura do Azure. Salve o arquivo .publishsettings.

  3. Execute o seguinte comando na janela do Azure PowerShell:

    Import-AzurePublishSettingsFile –PublishSettingsFile ‘<FullPathToPublishSettingsFile>’
    
    
  4. Defina a assinatura do Azure atual da seguinte forma:

    Select-AzureSubscription -SubscriptionName "YourSubscriptionName "
    
    
  5. Defina a propriedade CurrentStorageAccount da sua assinatura para especificar a conta de armazenamento a ser usada para o armazenamento VHD:

    Set-AzureSubscription -SubscriptionName '<SubscriptionName>' -CurrentStorageAccount ‘<YourStorageAccount>'
    
    
  6. Em seguida, é necessário carregar o arquivo VHD no Azure usando o cmdlet Add-AzureVHD na janela do Azure PowerShell:

    Add-AzureVhd -Destination <BlobStorageURL>/<YourVHDFolder>/<VHDName> -LocalFilePath <PathToVHDFile> 
    
    
    

    Observe que BlobStorageURL é a URL para a conta de armazenamento que você criou anteriormente e YourVHDFolder é o contêiner no armazenamento de blob onde você deseja armazenar seus discos rígidos virtuais. VHDName é o rótulo que aparece no Portal de Gerenciamento para identificar o disco rígido virtual. PathToVHDFile é o caminho completo e o nome do arquivo .vhd em seu computador local.

    O processo de carregamento pode demorar alguns minutos.

  1. Após a conclusão da operação de Add-AzureVHD, faça logon no Portal de Gerenciamento da Plataforma Azure.

  2. Clique em Discos no painel Máquinas virtuais. Na janela de caixa de diálogo Criar um disco a partir do VHD digite Nome, tal como SQLServerSetupFiles. Em seguida, navegue até a URL do VHD. Escolha a conta de armazenamento "sqldeploymentstorage" e o contêiner "vhdcontainer", e, em seguida, SQLSetupFiles.vhd. Não marque a opção "O VHD contém um sistema operacional".

  3. Clique na máquina virtual à qual você deseja anexar o disco de dados. Para obter mais informações sobre como criar uma máquina virtual do SQL Server no Azure usando a imagem fornecida pela plataforma, consulte Provisionando uma máquina virtual do SQL Server no Azure. Você também pode criar Crie uma máquina virtual que executa Windows Server usando a imagem do Windows Server fornecida pela plataforma.

  4. Clique em Anexar no painel inferior. Escolha Anexar disco. Na janela da caixa de diálogo Anexar um disco à máquina virtual, escolha o disco ao qual você deseja anexar. Escolha o disco que você carregou recentemente, como SQLServerSetupFiles.vhd. Clique na marca de seleção para concluir o processo.

  5. Depois que o disco estiver anexado à máquina virtual, conecte-se à máquina virtual usando o botão de conexão de área de trabalho remota, CONNECT.

  6. Quando você fizer logon na máquina virtual, deverá ver o novo volume (como, MyTestData) no Windows Explorer. Se o novo volume incluir bits de instalação do SQL Server, você poderá executar setup.exe para instalar o SQL Server na sua máquina virtual no Azure. Se ele contiver os arquivos de banco de dados, você poderá anexá-los ou restaurá-los em sua máquina virtual no Azure.

Consulte também

Mostrar:
© 2014 Microsoft