Usuário com melhor resposta
Migração SQL

Pergunta
-
Respostas
-
Luciano,
Complementando as respostas dos colegas. A migração do SQL 2000 para o SQL 2014 não é possível diretamente. Você obrigatoriamente terá que passar por uma etapa intermediária. O SQL 2014 (isso é padrão para as versões anteriores também) só aceita que você restaure backups de 2 versões anteriores. Neste caso, para migrar do 2000 para o 2014 (ou para o 2012) você terá que fazer assim:
- Backup do SQL 2000
- Restore no SQL 2008 (ou 2008R2)
- Backup no SQL 2008 (ou 2008R2)
- Restore no SQL 2014.
- Reconfigurar nível de compatibilidade, e outras configurações desejadas.
O uso do SQL Express é possível, e pode ser aplicável desde que:
- Você não esteja utilizando nenhuma funcionalidade específica não suportada pelo Express. Normalmente alguma funcionalidade que só existe em edições mais caras do SQL (Standard ou Enterprise).
- A sua base de dados tenha menos do que 10Gb de tamanho.
Espero ter ajudado.
Roberto Fonseca MCT / MCITP - Database Administrator 2008 MCITP - Database Developer 2008 MCITP - Business Intelligence 2008
- Sugerido como Resposta Durval Ramos segunda-feira, 2 de fevereiro de 2015 11:55
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator quarta-feira, 4 de fevereiro de 2015 13:38
Todas as Respostas
-
Luciano,
Você não consegue migrar direto para o 2014.
Você terá que migrar para a versão 2005 ou 2008 primeiro.... depois para o 2014.
Uma forma de fazer essa migração é fazer o backup do seu 2000 e restaura-lo no 2005 ou 2008, apos faça um novo backup e restaure no 2014.
Mas é importante verificar se sua aplicação é compatível com o 2014... algumas funcionalidades foram descontinuadas em versões mais recentes.
Tulio Rosa | http://tuliorosa.com.br | Se resolveu seu problema, marque como resposta ou vote
-
Creio que sim.. para ter certeza , crie um backupo no 2000 e depois execute esse comando no 2014:
RESTORE HEADERONLY FROM DISK = 'c:\bk\mssql2000.bak';
isso vai te dizer se é possivel ou nao fazer o backup.
Eu tenho um caso onde u precisei resaturar uma base antiga (MSSQL 7.0) no 2014. Neste caso eu precisei de uma etapa intermediaria.
Criei o backup no 7, restaurei em uma instancia 2008R2. Depois crio um novo backup e restauro no 2014.
Att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
- Sugerido como Resposta Durval Ramos segunda-feira, 2 de fevereiro de 2015 11:55
-
Já verifiquei e a aplicação é compatível, mas basta fazer um backup e restaurar? Não preciso de nenhuma rotina de migração para sair de uma versão para outra?
Sabe me dizer se a versão Microsoft® SQL Server® 2008 R2 SP2 - Express Edition atenderia minha necessidade ou preciso adquirir uma licença do 2008 R2 para utilizar como ponto intermediário da migração?
-
Basta fazer um backup e restaurar? Não preciso de nenhuma rotina de migração para sair de uma versão para outra?
Sabe me dizer se a versão Microsoft® SQL Server® 2008 R2 SP2 - Express Edition atenderia minha necessidade ou preciso adquirir uma licença do 2008 R2 para utilizar como ponto intermediário da migração?
-
Basta fazer um backup e restaurar? Não preciso de nenhuma rotina de migração para sair de uma versão para outra?
Sabe me dizer se a versão Microsoft® SQL Server® 2008 R2 SP2 - Express Edition atenderia minha necessidade ou preciso adquirir uma licença do 2008 R2 para utilizar como ponto intermediário da migração?
Basta fazer o backup e restaurar ...
Você pode baixar uma versão trial do SQL Server no site da Microsoft, não precisa comprar licença ...
Tulio Rosa | http://tuliorosa.com.br | Se resolveu seu problema, marque como resposta ou vote
- Sugerido como Resposta Durval Ramos segunda-feira, 2 de fevereiro de 2015 11:55
-
Luciano,
Complementando as respostas dos colegas. A migração do SQL 2000 para o SQL 2014 não é possível diretamente. Você obrigatoriamente terá que passar por uma etapa intermediária. O SQL 2014 (isso é padrão para as versões anteriores também) só aceita que você restaure backups de 2 versões anteriores. Neste caso, para migrar do 2000 para o 2014 (ou para o 2012) você terá que fazer assim:
- Backup do SQL 2000
- Restore no SQL 2008 (ou 2008R2)
- Backup no SQL 2008 (ou 2008R2)
- Restore no SQL 2014.
- Reconfigurar nível de compatibilidade, e outras configurações desejadas.
O uso do SQL Express é possível, e pode ser aplicável desde que:
- Você não esteja utilizando nenhuma funcionalidade específica não suportada pelo Express. Normalmente alguma funcionalidade que só existe em edições mais caras do SQL (Standard ou Enterprise).
- A sua base de dados tenha menos do que 10Gb de tamanho.
Espero ter ajudado.
Roberto Fonseca MCT / MCITP - Database Administrator 2008 MCITP - Database Developer 2008 MCITP - Business Intelligence 2008
- Sugerido como Resposta Durval Ramos segunda-feira, 2 de fevereiro de 2015 11:55
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator quarta-feira, 4 de fevereiro de 2015 13:38
-
Luciano,
Recentemente tive uma necessidade similar a sua e para alguns bancos de dados eu consegui migrar diretamente para o SQL Server 2012 e 2014, em outros bancos tive que migrar para o 2012 e depois repassar para o 2014.
A sugestão do Roberto ao meu ver é a o melhor caminho.
Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]