Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Use o assistente Deploy a SQL Server Database to an Azure VM para implantar um banco de dados de uma instância do Mecanismo de Banco de Dados no SQL Server em uma máquina virtual (VM) do Azure. O assistente utiliza uma operação de backup de banco de dados completa, portanto, ele sempre copia o esquema de banco de dados completo e os dados de um banco de dados de usuário do SQL Server. O assistente também faz toda a configuração da VM do Azure para você, portanto, nenhuma pré-configuração da VM é necessária.
Você não pode usar o assistente para backups diferenciais porque o assistente não substituirá um banco de dados existente que tenha o mesmo nome de banco de dados. Para substituir um banco de dados existente na VM, primeiro você deve remover o banco de dados existente ou alterar o nome do banco de dados. Se houver um conflito de nomenclatura entre o nome do banco de dados para uma operação de implantação em voo e um banco de dados existente na VM, o assistente sugerirá um nome de banco de dados acrescentado para o banco de dados em voo para permitir que você conclua a operação.
Antes de começar
Para concluir este assistente, você deve conseguir fornecer as seguintes informações e ter estas configurações definidas:
Os detalhes da conta da Microsoft associados à sua assinatura do Azure.
Seu perfil de publicação do Azure.
Cuidado
Atualmente, o SQL Server dá suporte ao perfil de publicação versão 2.0. Para baixar a versão com suporte do perfil de publicação, consulte Baixar o Perfil de Publicação 2.0.
O certificado de gerenciamento carregado em sua assinatura do Azure.
O certificado de gerenciamento é salvo no repositório de certificados pessoais no computador em que o assistente está em execução.
Você deve ter um local de armazenamento temporário disponível para o computador em que o banco de dados do SQL Server está hospedado. O local de armazenamento temporário deve estar disponível também para o computador onde o assistente está sendo executado.
Se você estiver implantando o banco de dados em uma VM existente, a instância do SQL Server deverá ser configurada para escutar em uma porta TCP/IP.
Uma VM do Azure ou uma imagem da Galeria que você planeja usar para a criação da VM deve ter o Adaptador de Nuvem do SQL Server configurado e em execução.
Você deve configurar um endpoint aberto para o SQL Server Cloud Adapter no gateway do Azure com a porta privada 11435.
Além disso, se você planeja implantar seu banco de dados em uma VM existente do Azure, também deverá ser capaz de fornecer:
O nome DNS do serviço de nuvem que hospeda sua VM.
Credenciais de administrador para a VM.
Credenciais com privilégios de operador de backup no banco de dados que você planeja implantar na instância de origem do SQL Server.
Para obter mais informações sobre como executar o SQL Server em máquinas virtuais do Azure, consulte Getting Ready to Migrate to SQL Server in Azure Virtual Machines.
Em computadores que executam sistemas operacionais windows server, você deve usar as seguintes configurações para executar este assistente:
Desativar configuração de segurança avançada: use o servidor local do Gerenciador de Servidores > para definir a Configuração de Segurança Avançada (ESC) do Internet Explorer como OFF.
Habilitar JavaScript: Internet Explorer > Opções da Internet > Segurança > Nível > Scripts > Execução de Scripts Ativos: Habilitar.
Limitações e restrições
A limitação de tamanho do banco de dados para essa operação é de 1 TB.
Esse recurso de implantação está disponível no SQL Server Management Studio para SQL Server 2014.
Esse recurso de implantação é para uso somente com bancos de dados de usuário; Não há suporte para a implantação de bancos de dados do sistema.
O recurso de implantação não dá suporte a serviços hospedados associados a um Grupo de Afinidades. Por exemplo, as contas de armazenamento associadas a um Grupo de Afinidades não podem ser selecionadas para uso na página Configurações de Implantação deste assistente.
A versão do SQL Server na VM deve ser a mesma ou posterior à versão de origem do SQL Server. Versões do banco de dados do SQL Server que podem ser implantadas em uma VM do Azure usando este assistente:
SQL Server 2008
SQL Server 2008 R2
SQL Server 2012
SQL Server 2014
As versões do banco de dados do SQL Server em execução em um banco de dados de VM do Azure podem ser implantadas para:
SQL Server 2012
SQL Server 2014
Se houver um conflito de nomenclatura entre o nome do banco de dados para uma operação de implantação em voo e um banco de dados existente na VM, o assistente sugerirá um nome de banco de dados acrescentado para o banco de dados em voo para permitir que você conclua a operação.
Considerações para implantar um banco de dados habilitado para FILESTREAM em uma VM do Azure
Observe as seguintes diretrizes e restrições ao implantar bancos de dados que têm BLOBS armazenados em objetos FILESTREAM:
O recurso de implantação não pode implantar um banco de dados habilitado para FILESTREAM em uma nova VM. Se FILESTREAM não estiver habilitado na VM antes de executar o assistente, a operação de restauração do banco de dados falhará e a operação do assistente não poderá ser concluída com êxito. Para implantar com êxito um banco de dados que usa FILESTREAM, habilite FILESTREAM na instância do SQL Server na VM do host antes de iniciar o assistente. Para obter mais informações, veja FILESTREAM (SQL Server).
Se o banco de dados utilizar In-Memory OLTP, você poderá implantar o banco de dados em uma VM do Azure sem nenhuma modificação no banco de dados. Para obter mais informações, veja OLTP in-memory (otimização na memória).
Considerações sobre a distribuição geográfica de ativos
Observe que os seguintes ativos devem estar localizados na mesma região geográfica:
Serviço de nuvem
Localização da VM
Serviço de Armazenamento de Disco de Dados
Se os ativos listados acima não estiverem no mesmo local, o assistente não conseguirá ser concluído com êxito.
Configurações do Assistente
Use os detalhes de configuração a seguir para modificar as configurações de uma implantação de banco de dados do SQL Server em uma VM do Azure.
Caminho padrão para o arquivo de configuração – %LOCALAPPDATA%\SQL Server\Deploy to SQL in WA VM\DeploymentSettings.xml
Estrutura de arquivo de configuração
<Configurações de Implantação>
<OutrasConfigurações
TraceLevel="Debug" <>
BackupPath="\\[nome do servidor]\[volume]\" <-- O último caminho usado para backup. Usado como padrão no assistente de configuração. -->
CleanupDisabled = False /><-- Wizard não excluirá arquivos intermediários e objetos do Azure (VM, CS, SA). -->
PublishProfile