Pouco tempo atrás a Microsoft liberou o tão esperado Service Pack 3 para o SQL Server 2005. Desde a liberação do SP2 a Microsoft vem trabalhando com o conceito de Cumulatives Updates que são fixes mais pontuais e exigem menos testes. No entanto, o SP2 chegou a 11 Cumulatives Updates (SQL Server 2005 builds that were released after Service Pack 2) e a comunidade SQL Server estava pedindo um SP3.
Vote pela Liberação do SQL Server 2005 SP3
Ok, saiu então o tão esperado SP3 e surgiu algumas contradições. Isso porque a seção “What’s New in SQL Server 2005 SP3” do Books Online SP3 (BOL – documentação oficial do SQL Server 2005) diz o seguinte:
“Microsoft SQL Server 2005 Service Pack 3 (SP3) contains **all** the cumulative updates for SQL Server 2005, and fixes to issues that have been reported through our customer feedback platforms.”
Link: http://msdn.microsoft.com/en-us/library/dd353312(SQL.90).aspx
No entanto, o KB955706 oficial do service pack 3 diz:
“SQL Server 2005 SP3 contains the hotfixes that were included in cumulative update packages for SQL Server 2005 Service Pack 2 from cumulative update package 1 to cumulative update package 9.”
Várias discussões se abriram na comunidade SQL Server e até um case foi aberto pelo MVP Steve Kass no connect Conflicting documentation on what cumulative updates SQL Server 2005 SP3 contains
Em pouco tempo a MS esclareceu a contradição e confirmou que o SP3 realmente inclui apenas os CU1 a CU9 do SQL Server 2005 SP2. No próprio link do BOL citado acima o engenheiro Tai Yee da MS faz o seguinte comentário (no rodapé da página):
“The initial statement on this page, “Microsoft SQL Server 2005 Service Pack 3 (SP3) contains all the cumulative updates for SQL Server 2005” is not entirely correct. That line should read as follows:
SQL Server 2005 SP3 contains the hotfixes that were included in cumulative update packages for SQL Server 2005 Service Pack 2 from cumulative update package 1 to cumulative update package 9.
Note: If you are upgrading from SQL Server 2005 SP2 Cumulative Update 10 or Cumulative Update 11, you must apply a post-SP3 cumulative update after upgrading to SP3 to get all the fixes. This post-SP3 update is available at http://support.microsoft.com/kb/959195/ (este é o CU1).
This topic will be corrected in the next update of SQL Server 2005 Books Online.”
Ou seja, todos aqueles que já estavam ou estão com o CU10 ou CU11 instalados, ao passar o SP3 voltaram ou voltarão a cair nos bugs corrigidos pelos CU10 ou CU11. Para resolver este problema saiu então o SP3 Cumulative Update 1 que nada mais nada menos contém apenas os CU10 e CU11 do SQL Server 2005 SP2. Confuso não?
Se você ler com atenção o KB959195 do CU1 do SP3 verá o seguinte:
“Cumulative Update 1 for SQL Server 2005 Service Pack 3 contains only hotfixes that were released in Cumulative Update 10 for SQL Server 2005 Service Pack 2 and Cumulative Update 11 for SQL Server 2005 Service Pack 2″
Mais informações sobre CU1 do SP3: http://blogs.msdn.com/sqlreleaseservices/archive/2008/12/20/cumulative-update-1-for-sql-server-2005-service-pack-3.aspx
Como sabemos que o SP3 inclui apenas os CUs de 1 a 9 pós SP2 (obviamente que além de outros bugs que não estão nestes CUs e estão apenas no SP3), temos então o seguinte:
1. Se sua instalação do SQL Server 2005 está atualizada até o CU9 (build 09.00.3282), você pode atualizar apenas para o SP3
2. Se sua instalação do SQL Server 2005 está atualizada com CU10 (build 09.00.3294) ou CU11 (build 09.00.3301), você deve atualizar para o SP3 + SP3 CU1.
É isso aí, quando pensar em atualizar para o SP3 fique atendo a estes pontos e se tiverem dúvidas não deixe de usar nosso fórum :).
Há…participe da enquete respondendo quando você pretende instalar o SP3 no seu ambiente de produção?
Um abraço
Nilton Pinheiro

