none
Migração SQL Server 2008 para 2012. RRS feed

  • 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

    sexta-feira, 24 de agosto de 2012 18:54

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.br

    Se 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.


    sexta-feira, 24 de agosto de 2012 23:08
  • 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.


    View Ricardo Muramatsu's profile on LinkedIn

    sexta-feira, 24 de agosto de 2012 22:19

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.br

    Se 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.

    sexta-feira, 24 de agosto de 2012 19:52
  • 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.
    sexta-feira, 24 de agosto de 2012 19:57
  • 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.


    View Ricardo Muramatsu's profile on LinkedIn

    sexta-feira, 24 de agosto de 2012 22:19
  • É... 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.br

    Se 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.


    sexta-feira, 24 de agosto de 2012 23:08
  • Beleza, obrigado!
    segunda-feira, 27 de agosto de 2012 11:14