Como migrar do SQL Server 2005 para 2008

10

Como você migra os bancos de dados do SQL Server 2005 para o SQL Server 2008?

É tão fácil quanto fazer backup dos bancos de dados de 2005 e simplesmente restaurar em 2008? Existem problemas de compatibilidade? O serviço de Relatórios do SQL Server foi alterado de qualquer maneira?

Como você atualizaria o servidor SQL?

dance2die
fonte

Respostas:

14

É mais fácil. Execute a instalação do SQL Server 2008 no seu servidor, escolha a opção de atualização. Feito.

Demora talvez 15 minutos, mais ou menos. É realmente incrivelmente fácil.

Editar: você ainda deseja fazer um backup de qualquer maneira logo antes da atualização, por precaução. Mas é muito provável que você não precise disso.

Cunha
fonte
1
apenas para ser seguro, backup de seus bancos de dados existentes (que u deve fazer 'regularmente' de qualquer maneira .. certo !!!?)
Pure.Krome
Marcado como resposta: Eu não fazia ideia de que o "SQL Installation Center" tinha "Atualização do SQL Server 2000 ou SQL Server 2005" ... E também encontrei links para documentação de atualização do MSDN. obrigado por me indicar uma direção certa.
Dance2die
@ Pure: Claro. Backups completos 2x por semana e 5 diff. backups como 6x por dia.
Dance2die
Faça um backup de arquivo nos bancos de dados mestre, tempdb e msdb. Isso significa colocar o servidor offline. Se você precisar reverter, não poderá reverter se os bancos de dados do sistema forem atualizados para uma versão posterior.
Shannon Lowder
6

Você também deseja executar o SQL Upgrade Advisor . Essa ferramenta pode ajudá-lo a determinar se você está usando algum recurso SQL reprovado e o alertará sobre qualquer problema que você possa encontrar.

Uma vez atualizado, para tirar proveito de muitos dos novos recursos e aprimoramentos do SQL 2008, você desejará alterar o nível de compatibilidade de seus bancos de dados de 90 para 100.

Elias
fonte
Lembro-me de ver as Melhores Práticas do SQL Server para 2005. Parece que o SQL Upgrade Advisor parece ter uma funcionalidade semelhante. Obrigado Elias
dance2die
3

Você pode fazer uma atualização no local, mas convém aproveitar a oportunidade para fazer uma construção limpa da máquina. Nesse caso, você pode fazer um backup em 2005 e uma restauração em 2008.

JPrescottSanders
fonte
1

Eu sei que essa pergunta foi feita há um tempo, mas vou responder de qualquer maneira.

Ligue para todos os fornecedores do banco de dados que você está executando no servidor SQL 2005 e confirme com eles que o software será executado em 2008. Por exemplo, o servidor BlackBerry ainda não será executado em 2008 e você provavelmente utilizará seu servidor se tentar ou mesmo com dados ruins.

Liguei para os fornecedores quando fiz isso ao passar de 2000 para 2005 e constatei que um de nossos principais fornecedores tinha problemas. Corrigido rapidamente por um script sql do vendedor, mas estou feliz por saber sobre isso antes e o que esperar.

SpaceManSpiff
fonte
1

Todo mundo já respondeu como atualizar, mas esteja ciente de que você não pode fazer o downgrade se algo der errado. Portanto, o conselho para verificar a compatibilidade com todos os softwares de fornecedores que você executa é essencial.

Construir uma nova máquina geralmente é a melhor opção; em seguida, faça backup e restaure ou anexe / desanexe como você estava se movendo entre servidores SQL 2005 - Lembre-se de que logons órfãos podem ser um problema se você estiver trocando de servidor.

Steve Radich-BitShop.com
fonte
0

A intenção é migrar os aplicativos de bancos de dados (incluindo serviços de relatório) do System Center Operations Manager e do System Center Configuration Manager para SQL Server 2008 centralizados. No momento em que cada um dos servidores existe um servidor sql dedicado 2005.


Agradecemos a sua ajuda (com links, pdf, qualquer que seja).

Se eles precisarem de mais informações, pergunte (embora iniciantes nesta área).

Estrela do Mar
fonte
Aqui é o homem: technet.microsoft.com/en-us/library/cc966519.aspx#EGAA
Sistemas engenheiro sênior de