Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Dicas para mover o banco de dados SQL Server de um servidor para outro - Tutorial SQL por Rajan Singh

As organizações líderes sempre procuram encontrar soluções diferentes para replicação de dados de alto desempenho e ambiente de armazenamento seguro. Uma dessas etapas é mover o banco de dados SQL Server de um servidor para sua versão atualizada. Na verdade, quando você migra o banco de dados do servidor SQL, ele oferece uma oportunidade de dimensionar o ecossistema de dados da organização de forma eficiente a um custo ideal.

Por que você deve migrar o banco de dados do servidor SQL de um servidor para outro?
  1. Avanço em tecnologia :O avanço da tecnologia pode ser uma palavra de ordem nos dias de hoje, mas é essencial estar atualizado quando se trata do mundo da tecnologia e, para se manter à frente, as organizações precisam acomodar o estilo inovador de Business Intelligence e garantir agilidade e maior produtividade. Mover o banco de dados da versão SQL antiga para a tecnologia mais recente e avançada oferece aos usuários uma vantagem sobre a concorrência.
  2. Reduzir custo :Mover o banco de dados do SQL Server pode ser demorado e caro inicialmente, embora os custos sejam reduzidos significativamente a longo prazo
  3. Alcance ROI mais alto :Um dos motivos significativos para mudar de uma versão inferior para uma versão superior ou de um banco de dados diferente para o banco de dados SQL Server é obter uma taxa de juros mais alta nos investimentos.
  4. Consolidar dados :às vezes, os dados estão espalhados por diferentes plataformas. Isto é especificamente válido em caso de fusões e aquisições. Então, consolidar dados em uma única plataforma é propício para os usuários e fácil de manter para administradores de SQL.
  5. Ambiente de armazenamento seguro :A segurança é uma prioridade para todo e qualquer banco de dados e a segurança do banco de dados é garantida por meio de regras de proteção e conformidades. De acordo com a pesquisa realizada pelo Instituto Nacional de Padrões e Tecnologia, o SQL Server é o banco de dados mais seguro e menos vulnerável e, portanto, o ambiente de armazenamento mais preferido.
Principais desafios na migração do Banco de Dados SQL de um servidor para outro

Uma vez que a organização decida sobre a migração, o Administrador deve analisar os desafios em mover o banco de dados de uma plataforma para outra. Os seguintes desafios-chave podem criar obstáculos no movimento suave:
  1. Corrupção do banco de dados SQL
    Movimentar o banco de dados SQL de um servidor para outro pode levar à corrupção do banco de dados.
  2. Backup do banco de dados não atualizado
    Muitas vezes, quando o banco de dados fica corrompido e os backups também não estão atualizados, o administrador não consegue restaurar a partir do backup.
  3. Backup de banco de dados não disponível
    Se o backup não for implementado e o banco de dados da organização ficar corrompido, as chances de recuperação do banco de dados serão quase nulas, a menos que a organização empregue um software confiável e de alto desempenho, como o Stellar Phoenix SQL Database Repair.
  4. Custo envolvido na movimentação do banco de dados
    Movimentar o banco de dados de um Sistema de Gerenciamento de Banco de Dados (SGBD) para outro envolve custos a serem incorridos na implantação de um novo servidor e o custo de migração de dados e o custo do servidor antigo que se torna inoperante.

    O custo do tempo de inatividade também é considerado. O banco de dados permanecerá inacessível durante a migração do banco de dados de um servidor para outro.
Métodos para mover o banco de dados SQL Server de um servidor para outro
  1. Fazer backup do banco de dados SQL e restaurar em outro servidor
    A solução mais fácil é fazer o backup mais recente do banco de dados e restaurar em outro servidor. No entanto, na maioria dos casos, SQL Admins e Backup Admins são diferentes e há chances de que o backup não esteja atualizado.
  2. Criar um banco de dados duplicado no SQL Server
    Se o banco de dados anterior estiver usando o banco de dados SQL e você quiser mover o banco de dados para uma versão superior, um dos métodos é criar uma cópia duplicada do banco de dados no SQL Server. No entanto, os administradores precisam ter mais de 100% de espaço livre. Esta não é uma opção viável e pode levar a um banco de dados SQL corrompido.
  3. Mover Banco de Dados SQL para Novo Servidor
    SQL Server Management Studio permite copiar banco de dados de um servidor para outro. Para prosseguir, você deve se familiarizar com:
    1. Servidor de origem
    2. Servidor de destino
    3. Usar autenticação do Windows
    4. Usando a autenticação do SQL Server
    Etapas para mover:
    • Vá para o Pesquisador de Objetos, inicie o SQL Server Management Studio e conecte-se ao servidor de origem
    • Clique com o botão direito do mouse no banco de dados para selecionar a opção 'Tarefas' e selecione a opção 'Copiar banco de dados' A tela 'Assistente de cópia do banco de dados' é exibida.
    • Preencha os detalhes do servidor de origem e selecione a opção 'Usar autenticação do Windows' seguida de ID de usuário e senha
    • Em seguida, preencha os detalhes do servidor de destino e suas credenciais de autenticação do Windows
    • Caixa de seleção para "Usar o método SQL Management Object"
    • Selecione o Banco de Dados entre as opções disponíveis e clique na opção Copiar. Clique em Avançar para migrar o banco de dados SQL para o servidor de destino
    • Verifique os arquivos MDF e o caminho do arquivo de log no servidor de destino
    • Copie todos os outros trabalhos. Se o SQL Management Studio não conseguir copiar trabalhos, opte pelo seguinte:
      • Visualização de eventos do sistema
      • Caminho local
      • Clique em Logs de eventos do Windows seguido do botão Avançar
      • Para agendar a página SSIS, clique em Executar imediatamente
      • Conclua a exibição da mensagem do Assistente. Marque esta opção e clique em Concluir para concluir o processo.
  4. Stellar SQL Repair para copiar o banco de dados SQL Server de um servidor para outro
    Implantando um software confiável para copiar o banco de dados SQL Server. Um desses softwares é o Software Stellar Phoenix SQL Database Repair . Este software permite que os usuários reparem um banco de dados corrompido do servidor SQL. Depois de salvar o banco de dados reparado como um banco de dados novo ou ativo, a próxima etapa é implantar o SQL Server Management Studio ou SSMS. O SSMS desconecta o banco de dados do servidor de origem e o anexa ao servidor de destino.

    Os motivos para implantar o software Stellar para recuperação de SQL antes de usar o método manual são:
      • O banco de dados pode ficar corrompido durante a migração. O software Stellar repara o arquivo MDF corrompido e garante uma migração tranquila
      • Caso os arquivos MDF ou qualquer outro arquivo associado não sejam desanexados corretamente, o Banco de Dados SQL não fornecerá os resultados apropriados
    Conclusão A migração sem erros do banco de dados SQL Server é possível quando os diferentes arquivos associados ao Banco de Dados SQL são devidamente desanexados do servidor de origem e anexados ao servidor de destino. No entanto, há momentos em que os administradores não conseguem desanexar os arquivos e, se esses arquivos não forem desanexados do local de origem, há pouca possibilidade de anexá-los no destino. Em tais circunstâncias, a melhor solução é reparar o banco de dados usando o Stellar Phoenix SQL Database Repair, salvá-lo como Novo banco de dados e, em seguida, mover esse banco de dados do servidor SQL de um servidor para outro. Seguindo este procedimento, os administradores de SQL podem garantir uma migração de dados sem erros e sem problemas.
    Confira o feedback do MVP sobre o Stellar Phoenix SQL Database Repair disponível aqui.

    Sobre Rajan Singh
    Rajan Singh é Consultor de Tecnologia Sênior na Stellar Data Recovery Inc. e publicou vários artigos sobre e-mails do MS Exchange, IOT, APIs, correção de bugs etc.

    Perfis de mídia social
    Google Plus:https://plus.google.com/101490924635563531512