Guia de atualização para o SQL Server 2008

Para o SQL Server 2005 nós tivemos acesso a um guia EXCELENTE sobre atualização de versões e, para nos ajudar, este guia foi atualizado para o SQL Server 2008:

SQL Server 2008 Upgrade Technical Reference Guide
https://www.microsoft.com/downloads/details.aspx?FamilyID=66d3e6f5-6902-4fdd-af75-9975aea5bea7&displaylang=en

Show de bola, não é? Aí você que chegou até aqui, vai acessar o link, baixar o material, abrir o documento no Word e, quando vê que ele possui 486 páginas, vai colocá-lo em uma pasta e, provavelmente, vai esquecer que ele existe ... tsc tsc tsc!

Existe muita gente que vê uma atualização da versão do banco de dados como uma dor, sempre, mas eu digo que na maioria das vezes isso está relacionado com uma falta de preparação adequada. Se você imagina que somente fazer um detach e um attach de um banco de dados no servidor atualizado, é uma migração de sucesso, pense de novo. É necessário analisar seu banco de dados e suas aplicações, realizar testes de carga e de funcionalidade, para verificar se algo vai quebrar ou não. Feito isso, se prepare e escreva (com carinho) para seu ambiente um guia de atualização, com tudo o que têm que fazer no dia D, quais são as verificações pós-upgrade, etc.

Dito isso, você não precisa ler o guia inteiro, mas sim ler aqueles trechos que lhe dizem respeito e varrer os outros tópicos, procurando alguma coisa que você não sabia que poderia impactar seu ambiente. É claro, que esses problemas não previstos, poderiam em sua maioria ser notados através de uma bateria de testes eficientes.

Com isso você vai ficar 100% livre de qualquer problema? Pode ser que não! Alguns cenários de estresse mais complexos e outras variáveis que podem surgir em produção, eventualmente trazem alguns imprevistos, mas com uma preparação adequada para a atualização, você estará diminuindo (e muito!) a chance de passar algumas madrugadas acordado e com o seu chefe no pé. :-)

[]s
Luciano Caixeta Moreira
luciano.moreira@microsoft.com
===============================================
This post is provided "AS IS" and confers no right
===============================================