2011-07-01 15 views

Odpowiedz

23

Nie ma SP1 dla programu SQL Server 2008 R2 jeszcze .....

Ale żeby sprawdzić, można sprawdzić właściwość serwera productlevel:

SELECT 
    SERVERPROPERTY('productlevel') 

ten będzie zawierał RTM do oryginału Wersja RTM (tak jak teraz w moim przypadku jest to SQL Server 2008 R2) lub będzie zawierała informacje o zainstalowanym dodatku Service Pack.

I zazwyczaj korzystają z tej kwerendy SQL:

SELECT 
    SERVERPROPERTY('productversion') as 'Product Version', 
    SERVERPROPERTY('productlevel') as 'Patch Level', 
    SERVERPROPERTY('edition') as 'Product Edition', 
    SERVERPROPERTY('buildclrversion') as 'CLR Version', 
    SERVERPROPERTY('collation') as 'Default Collation', 
    SERVERPROPERTY('instancename') as 'Instance', 
    SERVERPROPERTY('lcid') as 'LCID', 
    SERVERPROPERTY('servername') as 'Server Name' 

Lista wersję serwera, wydanie, pakiet serwisowy (jeśli dotyczy) itd. - coś takiego:

Product Version Patch Level Product Edition    CLR Version Default Collation  Instance LCID Server Name 
10.50.1617.0  RTM  Developer Edition (64-bit) v2.0.50727 Latin1_General_CI_AS NULL  1033 ********* 

Aktualizacja: ta odpowiedź była poprawna, kiedy została wysłana - lipiec 2011.

Do listopada 2012 roku dostępna jest SQL Server 2008 R2 Service Pack 2 do pobrania:

+0

Witam, bardzo dziękuję za odpowiedź. Powinienem wspomnieć, że potrzebuję go do edycji Expression. Istnieje już Sp2 dla edycji ekspresowej tutaj: http://www.microsoft.com/download/en/details.aspx?id=20610 Jednak po pobraniu nie mogę go zainstalować. Czy muszę wybrać "Samodzielną instalację lub funkcje reklamowe nowego serwera SQL do istniejącej instalacji"?Problem polega na tym, że gdy już to zrobię, w oknie "Wykonaj nową instalację" lub "Dodaj funkcje do istniejącej instancji" Nie akceptuję bieżącej instancji mu. Czemu? – Houman

+0

Wskazuje, że identyfikator instancji jest wymagany, ale brakuje go :( – Houman

+1

@Kave: istnieje dodatek SP2 dla serwera SQL ** 2008 ** - ale nie ma jeszcze SP dla ** 2008 R2 ** - są to dwie zupełnie różne wersje! –

7

Należy pamiętać, że istnieją dwie wersje dodatku Service Pack 1 - CTP, które zostało wydane w kwietniu, oraz wersja ostateczna, która powinna zostać wydana każdego dnia. Obie te wersje zwrócą "SP1" dla ProductLevel, a obie powiedzą "Microsoft SQL Server 2008 R2 (SP1) ..." dla @@ VERSION. Różnica będzie taka, że ​​@@ VERSION dla CTP będzie następnie powiedzieć 10.50.2425 i odzwierciedlają datę 6 kwietnia 2011; wersja ostateczna będzie miała wyższy numer kompilacji i będzie odzwierciedlać późniejszą datę (postaram się pamiętać o powrocie i zaktualizowaniu tego posta, gdy SP zostanie wypuszczony na dobre).

Przepraszamy za późniejsze przyłączenie się do dyskusji, ale z myślą o przyszłych czytelnikach, chciałem wyjaśnić, że poleganie na ProductLevel mówiąc "SP1" nie jest najbardziej niezawodny sposób, aby zapewnić, że jesteś w ostatecznej wersji Dodatek Service Pack 1.

I na koniec, nie czuj się źle z powodu zmieszania 2008 R2. Było to nieczytelne błędne nazewnictwo Microsoft na wzór TIMESTAMP, DATETIME2 i DACPAC ... i na podstawie liczby osób, które nadal próbują zastosować aktualizacje z 2008 r. Do wersji R2 i odwrotnie, a także z powodu braku przynajmniej w części z dość trafnym wrażeniem, że R2 jest prawdopodobnie najdroższym pakietem serwisowym, mam nadzieję, że nauczyli się, jak głupio to było.

+0

Czy ostateczna wersja dodatku SP1 na rok 2008 R2 będzie miała wartość 10.50.2500.0 - 17 czerwca 2011? –

+0

Tak, SP1 to 10.50.2500. –

+0

Doskonały punkt o różnych wersjach CTP. – DonBecker

0

Aby sprawdzić SQL Server informacje o zainstalowanej wersji używania tego skryptu:

SELECT 
       SERVERPROPERTY('MachineName') as Host, 
       SERVERPROPERTY('InstanceName') as Instance, 
       SERVERPROPERTY('Edition') as Edition, /*shows 32 bit or 64 bit*/ 
       SERVERPROPERTY('ProductLevel') as ProductLevel, /* RTM or SP1 etc*/ 
       Case SERVERPROPERTY('IsClustered') when 1 then 'CLUSTERED' else 
       'STANDALONE' end as ServerType, 
       @@VERSION as VersionNumber 

poziom produktu będzie ustalić, czy masz SP1, SP2 zainstalowana lub nie.

Powiązane problemy