Określenie, jaka wersja i edycja silnika bazy danych programu SQL Server jest uruchomiona
W tym artykule opisano procedury określania wersji i wersji SQL Server aparat bazy danych jest uruchomiony.
Oryginalna wersja produktu: SQL Server
Oryginalny numer KB: 321185
Aby określić wersję programu SQL Server, zastosuj jedną z następujących metod:
Uwaga
Informacje o wersji są zgodne ze wzorcem major.minor.build.revision . Informacje o wersji nie są zwykle używane podczas sprawdzania wersji SQL Server.
Metoda 1.: Połącz się z serwerem przy użyciu Eksploratora obiektów w aplikacji SQL Server Management Studio. Po nawiązaniu połączenia przez Eksplorator obiektów zostaną wyświetlone informacje o wersji w nawiasach wraz z nazwą użytkownika używaną do nawiązywania połączenia z określonym wystąpieniem programu SQL Server.
Metoda 2.: Przyjrzyj się kilku pierwszym wierszom pliku Errorlog dla tego wystąpienia. Domyślnie dziennik błędów znajduje się w
Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG
i plikach ERRORLOG.n. Wpisy mogą być podobne do następujących:2011-03-27 22:31:33.50 Server Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64) March 29 2009 10:11:52 Copyright (c) 1988-2008 Microsoft Corporation Express Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: )
Ten wpis zawiera wszystkie niezbędne informacje o produkcie, takie jak wersja, poziom produktu, 64-bitowy lub 32-bitowy, wersja programu SQL Server i wersja systemu operacyjnego, na którym oprogramowanie SQL Server jest uruchomione.
Uwaga
Dane wyjściowe tego zapytania zostały rozszerzone w celu wyświetlenia dodatkowych informacji, jak opisano w artykule we wpisie w blogu pt. Jakiej kompilacji programu SQL Server używasz?, dla następujących wersji:
- SQL Server 2014 RTM CU10 i późniejsze wersje
- SQL Server 2014 Service Pack 1 CU3 i późniejsze wersje
- SQL Server 2012 Service Pack 2 CU7 i późniejsze wersje
Metoda 3.: Połącz się z wystąpieniem programu SQL Server, a następnie uruchom następujące zapytanie:
Select @@version
Przykładowe dane wyjściowe tego zapytania są następujące:
Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64) March 29 2009 10:11:52 Copyright (c) 1988-2008 Microsoft Corporation Express Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: )
Uwaga
Dane wyjściowe tego zapytania zostały rozszerzone w celu wyświetlenia dodatkowych informacji. Jest to udokumentowane w artykule we wpisie w blogu pt. Jakiej kompilacji programu SQL Server używasz?, dla następujących wersji:
- SQL Server 2014 RTM CU10 i późniejsze wersje
- SQL Server 2014 Service Pack 1 CU3 i późniejsze wersje
- SQL Server 2012 Service Pack 2 CU7 i późniejsze wersje
Metoda 4.: Połącz się z wystąpieniem programu SQL Server, a następnie uruchom następujące zapytanie w aplikacji SQL Server Management Studio (SSMS):
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
Uwaga
To zapytanie działa w przypadku dowolnego wystąpienia programu SQL Server wersji 2000 lub późniejszej jego wersji.
Zwracane są następujące wyniki:
- Wersja produktu (na przykład 10.0.1600.22)
- Poziom produktu (na przykład RTM)
- Wersja (na przykład Enterprise)
Na przykład, wyniki są podobne do następujących.
wersja produktu poziom produktu edycja 14.0.2027.2 RTM Developer Edition (64-bitowa) Uwaga
Funkcja SERVERPROPERTY zwraca poszczególne właściwości, które odnoszą się do informacji o wersji, chociaż funkcja @@VERSION łączy dane wyjściowe w jeden ciąg. Jeśli aplikacja wymaga poszczególnych ciągów właściwości, można użyć funkcji SERVERPROPERTY, aby zwrócić je zamiast analizowania wyników funkcji @@VERSION.
Ta metoda działa również w przypadku wystąpień usługi bazy danych SQL Azure. Aby uzyskać więcej informacji, zobacz następujący temat w witrynie SQL Server Books Online SERVERPROPERTY (Transact-SQL).
Począwszy od programu SQL Server 2014 i aktualizacji zbiorczej RTM 10, i programu SQL Server 2014 z dodatkiem Service Pack 1 — zbiorcza aktualizacja 3, do instrukcji ServerProperty dodano dodatkowe właściwości. Aby uzyskać pełną listę, zapoznaj się z artykułem SERVERPROPERTY (Transact-SQL).
Metoda 5.: Począwszy od programu SQL Server 2008, możesz również użyć raportu Odnajdywanie zainstalowanych funkcji programu SQL Server. Ten raport można znaleźć, znajdując stronę Narzędzia w centrum instalacji oprogramowania SQL Server. To narzędzie zawiera informacje o wszystkich wystąpieniach programu SQL Server zainstalowanych w systemie. Należą do nich narzędzia klienckie, takie jak np. aplikacja SQL Server Management Studio. Jedyną rzeczą, o której należy pamiętać, jest to, że to narzędzie może być uruchamiane lokalnie tylko w systemie, w którym zainstalowano SQL Server. Nie można jej użyć do uzyskania informacji o serwerach zdalnych. Aby uzyskać więcej informacji, zobacz artykuł Weryfikacja instalacji programu SQL Server.
Migawka przykładowego raportu jest następująca: