Usuário com melhor resposta
Migração SQL Server 2008 para 2012.

Pergunta
-
Boa tarde.
Estou com algumas dúvidas para migrar o SQL SERVER 2008 para o SQL SERVER 2012 , porém o cenário é o seguinte, teremos que Efetuar os Backups do sql server 2008 do servidor, depois formatar a máquina , reinstalar o SO, depois instalar o SQL Server 2012 e restaurar as informações, queria saber quais pontos devo focar para ter uma migração de sucesso.
[ ]'s
Respostas
-
É... o fato de você ter bancos com compatibilidade 80 preocupa, pois algumas coisas que eram aceitas até o 2008 não são mais aceitas no 2012. Se você tiver procedures, views, functions, etc, que utilizem recursos removidos, terá problemas. Neste sentido é bom mesmo fazer bastante teste com o modo de compatibilidade 100 (de preferência) antes de efetuar este procedimento.
Segue link para verificação:
http://msdn.microsoft.com/en-us/library/ms144262.aspx
Roberson Ferreira - Database Developer
Acesse: www.robersonferreira.com.br
Email: contato@robersonferreira.com.brSe esta sugestão for útil, por favor, classifique-a como útil.
Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.
- Editado Roberson Ferreira _ sexta-feira, 24 de agosto de 2012 23:10
- Sugerido como Resposta Ricardo Muramatsu sábado, 25 de agosto de 2012 11:22
- Marcado como Resposta Fernando Maradei segunda-feira, 27 de agosto de 2012 11:15
-
Será trocado apenas o SO de standart pra enterprise e sql de 2008 pra 2012, sim tenho apenas 2 bancos com compatibily_level = 80, vou te que mudar para 90 pois o 2012 não vai aceitar 80 né, porém obtive informações que terá de ser trocado antes, pois com 80 ele não chega nem dar o restore.
Boa noite Fernando;
De fato, você precisará subir o nível de compatibilidade para 90 ou 100. Atente que isto pode ter impactos.
É altamente recomendado executar antes o Upgrade Advisor, tratar as inconsistências.
Lembre-se, uma vez feito não há como desfazer, esteja certo da integridade dos backups antes de iniciar. Sugiro que você faça essa migração em duas etapas:
-Upgrade do nível de compatibilidade (90 ou 100)
-Upgrade de versão do SQL algum tempo depois.
Isto pois, caso tenha alguma problema você não saberá (ou terá grande dificuldade em ser acertivo) se é em função do upgrade de compatibilidade ou de versão.
Upgrade advisor é fundamental para sua proposta.
- Sugerido como Resposta Ricardo Muramatsu sábado, 25 de agosto de 2012 11:22
- Marcado como Resposta Fernando Maradei segunda-feira, 27 de agosto de 2012 11:15
Todas as Respostas
-
Fernando,
Se a máquina (física) é a mesma e a edição do SQL também (ambas Enterprise, por exemplo), não terá que se preocupar muito.
Mas lembre-se: depois que restaurar o backup altere (caso possível) o nível de compatibilidade da sua base para 2012.
Roberson Ferreira - Database Developer
Acesse: www.robersonferreira.com.br
Email: contato@robersonferreira.com.brSe esta sugestão for útil, por favor, classifique-a como útil.
Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta. -
Será trocado apenas o SO de standart pra enterprise e sql de 2008 pra 2012, sim tenho apenas 2 bancos com compatibily_level = 80, vou te que mudar para 90 pois o 2012 não vai aceitar 80 né, porém obtive informações que terá de ser trocado antes, pois com 80 ele não chega nem dar o restore.
- Editado Fernando Maradei sexta-feira, 24 de agosto de 2012 19:58
-
Será trocado apenas o SO de standart pra enterprise e sql de 2008 pra 2012, sim tenho apenas 2 bancos com compatibily_level = 80, vou te que mudar para 90 pois o 2012 não vai aceitar 80 né, porém obtive informações que terá de ser trocado antes, pois com 80 ele não chega nem dar o restore.
Boa noite Fernando;
De fato, você precisará subir o nível de compatibilidade para 90 ou 100. Atente que isto pode ter impactos.
É altamente recomendado executar antes o Upgrade Advisor, tratar as inconsistências.
Lembre-se, uma vez feito não há como desfazer, esteja certo da integridade dos backups antes de iniciar. Sugiro que você faça essa migração em duas etapas:
-Upgrade do nível de compatibilidade (90 ou 100)
-Upgrade de versão do SQL algum tempo depois.
Isto pois, caso tenha alguma problema você não saberá (ou terá grande dificuldade em ser acertivo) se é em função do upgrade de compatibilidade ou de versão.
Upgrade advisor é fundamental para sua proposta.
- Sugerido como Resposta Ricardo Muramatsu sábado, 25 de agosto de 2012 11:22
- Marcado como Resposta Fernando Maradei segunda-feira, 27 de agosto de 2012 11:15
-
É... o fato de você ter bancos com compatibilidade 80 preocupa, pois algumas coisas que eram aceitas até o 2008 não são mais aceitas no 2012. Se você tiver procedures, views, functions, etc, que utilizem recursos removidos, terá problemas. Neste sentido é bom mesmo fazer bastante teste com o modo de compatibilidade 100 (de preferência) antes de efetuar este procedimento.
Segue link para verificação:
http://msdn.microsoft.com/en-us/library/ms144262.aspx
Roberson Ferreira - Database Developer
Acesse: www.robersonferreira.com.br
Email: contato@robersonferreira.com.brSe esta sugestão for útil, por favor, classifique-a como útil.
Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.
- Editado Roberson Ferreira _ sexta-feira, 24 de agosto de 2012 23:10
- Sugerido como Resposta Ricardo Muramatsu sábado, 25 de agosto de 2012 11:22
- Marcado como Resposta Fernando Maradei segunda-feira, 27 de agosto de 2012 11:15
-