none
SQL SERVER SERVICE PACK RRS feed

  • Discussão Geral

  • Olá

    Estou checando qual o service pack do sql server e rodei duas queries, porém as duas retornaram resultados diferentes!

    select @@version

    Microsoft SQL Server 2005 - 9.00.5266.00 (Intel X86)   Mar 17 2011 15:33:01   Copyright (c) 1988-2005 Microsoft Corporation  Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2) 

    SELECT  
        SERVERPROPERTY('productlevel') as 'Patch Level'

    SP4

    Qual a razão desta diferença?

    Grato,

    Maurício


    quarta-feira, 12 de fevereiro de 2014 17:41

Todas as Respostas

  • Mauricio, quando voce utiliza o @@version logo depois do Microsoft SQL Server 2005 o numero 9.00.5266.00  indica o SP do SQl Server, no seu caso o SP4, no final do resultado onde mostra Service pack 2 é o SP do servidor onde o SQL Server esta instalado e não do SQL.

    Alexandre Matayosi Conde Mauricio.

    quarta-feira, 12 de fevereiro de 2014 18:29
  • Muamaboy,

    Quando é feita a consulta select @@version retorna informações do SQL Server e do servidor no caso essa seras as informações do seu SQL:

    Microsoft SQL Server 2005 - 9.00.5266.00 (Intel X86)   Mar 17 2011 15:33:01   Copyright (c) 1988-2005 Microsoft Corporation  Enterprise Edition 

    e do seu Servidor:

    Windows NT 5.2 (Build 3790: Service Pack 2) 

    A consulta SELECT  
        SERVERPROPERTY('productlevel') as 'Patch Level' traz apenas o service pack do SQL Server que no seu caso é SP4


    quarta-feira, 12 de fevereiro de 2014 19:07
  • Mau,

    Estes objetos são diferentes e, consequentemente, retornam conteúdos distintos.

    O @@version retorna toda característica instalada no servidor.

    A propriedade "productlevel" do SERVERPROPERTY pode retornar apenas um dos valores abaixo:

    • 'RTM' = Versão original
    • n' = versão Service Pack</sentencetext>
    • 'CTP' = Versão Community Technology Preview

    Uma boa explicação disto está no Kb abaixo:

    https://support.microsoft.com/kb/321185/pt-br

    Veja mais informações sobre SERVERPROPERTY no link:

    http://technet.microsoft.com/pt-br/library/ms174396.aspx

    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA - SQL Server 2012
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"
    quarta-feira, 12 de fevereiro de 2014 19:15
  • Ok, entendi

    Não prestei muita atenção nesta parte, verifiquei e cheguei a conclusão que 9.00.5000.00 indica SP4.

    Pelo que entendo o SP4 já compreende todas as correções de patches anteriores.

    O cumulative update compreeende os Cumulative updates anteriores? Ou tenho que aplicar um a um?

    Como nunca apliquei patch tenho receio de fazer algo errado.

    Grato,

    Maurício


    • Editado maumauboy quarta-feira, 12 de fevereiro de 2014 19:39
    quarta-feira, 12 de fevereiro de 2014 19:24
  • Ok, entendi

    Não prestei muita atenção nesta parte, verifiquei e cheguei a conclusão que 9.00.5000.00 indica SP4.

    Pelo que entendo o SP4 já compreende todas as correções de patches anteriores.

    O cumulative update compreeende os Cumulative updates anteriores? Ou tenho que aplicar um a um?

    Como nunca apliquei patch tenho receio de fazer algo errado.

    Grato,

    Maurício


    Mauricio,

    O Pack acumula todos os anteriores.

    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA - SQL Server 2012
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"
    quarta-feira, 12 de fevereiro de 2014 19:45
  • Deleted
    quarta-feira, 12 de fevereiro de 2014 23:26