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

Pergunta
-
Boa tarde Pessoal,
Sou programador e sou novo em SQL.
Tenho um ambiente em Cluster SQL Server 2008R2 e vou fazer uma migração side by site para SQL Server 2012R2.
Gostaria de saber se é preciso restaurar as bases MASTER e MSDB do SQL Server 2008R2 no SQL Server 2012R?
Obrigado.
Fernando Satonni
segunda-feira, 20 de outubro de 2014 20:02
Respostas
-
Olá Durval,
Bom saber desta informação, como não tenho a MASTER KEY criado em meu ambiente cluster tenho um problema a menos.
Gostaria de saber mais uma coisa, existe algum cenário dentro da migração onde o restore do master é obrigatório?
Obrigado.
Fernando,
O master só deve ser migrado em condições muito específicas e entre instâncias SQL com a mesma versão e edição, ou seja, se você está com o SQL Server 2008, na versão "10.00.5829.00" e você possui outro servidor SQL Server 2008 na versão "10.00.4326.00", já não é recomendado realizar esta migração por questões de segurança, performance e estabilidade de seu ambiente.
O RESTORE do master afeta também a utilização de outros bancos de dados de usuários e de sistema.
Para maiores informações veja:
https://support.microsoft.com/kb/321185/pt-br?wa=wsignin1.0
http://social.technet.microsoft.com/wiki/contents/articles/783.sql-server-versions.aspx
http://technet.microsoft.com/pt-br/library/ms190190(v=sql.110).aspx
Se ajudou na sua solução, não esqueça de marcar como resposta !
Abraços,
Durval Ramos
Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
----------------------------------
Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"- Marcado como Resposta Fernando Satonni quinta-feira, 23 de outubro de 2014 19:39
quinta-feira, 23 de outubro de 2014 12:06
Todas as Respostas
-
Olá José,
Seria isso mesmo.
Obrigado.
terça-feira, 21 de outubro de 2014 11:43 -
Fernando,
Qual seria o motive de realizar a migração destes bancos de dados?
Se for acaso for devido a necessidade de migração de logins, você poderá utilizar alguns componentes existentes no BIDS no SQL Server 2008 e SQL Data Tools no SQL Server 2012 responsáveis em realizar somente a migração de contas de usuários e logins.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | SoroCódigos] @JuniorGalvaoMVP | pedrogalvaojunior.wordpress.com
quarta-feira, 22 de outubro de 2014 14:58Moderador -
Galvão, boa tarde
A empresa possui um contrato com a Microsoft onde temos X licenças para alguns produtos, e por este motivo querem fazer a migração, além é claro que utilizar os novos recursos como o AlwaysOn.
A parte de logins vou fazer com aquela procedure sp_help_revlogin.
Mas o que eu realmente estou com dúvida e na parte do database MASTER.
É realmente necessário restaurar o database MASTER do 2008R2 no 2012, ou somente se eu tiver criado uma MASTER KEY no 2008?
Obrigado.
quarta-feira, 22 de outubro de 2014 19:33 -
Galvão, boa tarde
A empresa possui um contrato com a Microsoft onde temos X licenças para alguns produtos, e por este motivo querem fazer a migração, além é claro que utilizar os novos recursos como o AlwaysOn.
A parte de logins vou fazer com aquela procedure sp_help_revlogin.
Mas o que eu realmente estou com dúvida e na parte do database MASTER.
É realmente necessário restaurar o database MASTER do 2008R2 no 2012, ou somente se eu tiver criado uma MASTER KEY no 2008?
Obrigado.
Fernando,
A estrutura do banco de dados master e algumas configurações no SQL Server 2012 é diferente do SQL Server 2008.
Mesmo você possuindo configurações neste "master", executar este RESTORE poderá gerar problemas na sua nova instância do SQL Server 2012.
Sugiro que você crie os scripts do que acredita ser importante migrar(como sua "MASTER KEY") e depois adicione no seu novo banco de dados "master" da versão 2012.
Se ajudou na sua solução, não esqueça de marcar como resposta !
Abraços,
Durval Ramos
Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
----------------------------------
Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"quinta-feira, 23 de outubro de 2014 11:04 -
Olá Durval,
Bom saber desta informação, como não tenho a MASTER KEY criado em meu ambiente cluster tenho um problema a menos.
Gostaria de saber mais uma coisa, existe algum cenário dentro da migração onde o restore do master é obrigatório?
Obrigado.
quinta-feira, 23 de outubro de 2014 11:49 -
Olá Durval,
Bom saber desta informação, como não tenho a MASTER KEY criado em meu ambiente cluster tenho um problema a menos.
Gostaria de saber mais uma coisa, existe algum cenário dentro da migração onde o restore do master é obrigatório?
Obrigado.
Fernando,
O master só deve ser migrado em condições muito específicas e entre instâncias SQL com a mesma versão e edição, ou seja, se você está com o SQL Server 2008, na versão "10.00.5829.00" e você possui outro servidor SQL Server 2008 na versão "10.00.4326.00", já não é recomendado realizar esta migração por questões de segurança, performance e estabilidade de seu ambiente.
O RESTORE do master afeta também a utilização de outros bancos de dados de usuários e de sistema.
Para maiores informações veja:
https://support.microsoft.com/kb/321185/pt-br?wa=wsignin1.0
http://social.technet.microsoft.com/wiki/contents/articles/783.sql-server-versions.aspx
http://technet.microsoft.com/pt-br/library/ms190190(v=sql.110).aspx
Se ajudou na sua solução, não esqueça de marcar como resposta !
Abraços,
Durval Ramos
Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
----------------------------------
Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"- Marcado como Resposta Fernando Satonni quinta-feira, 23 de outubro de 2014 19:39
quinta-feira, 23 de outubro de 2014 12:06 -
Durval,
Obrigado pelos esclarecimentos, me ajudou muito.
Att,
Fernando Satonni
quinta-feira, 23 de outubro de 2014 19:39