Por que você deve migrar o banco de dados do servidor SQL de um servidor para outro?
- 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.
- 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
- 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.
- 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.
- 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.
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:
- 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. - 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. - 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. - 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.
- 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. - 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. - 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: - Servidor de origem
- Servidor de destino
- Usar autenticação do Windows
- Usando a autenticação do SQL Server
- 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.
- 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
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