Określanie, która wersja i wersja aparatu bazy danych programu SQL Server jest uruchomiona
W tym artykule opisano procedury określania wersji i wydania aparatu bazy danych programu SQL Server, który jest uruchomiony.
Oryginalna wersja produktu: SQL Server
Oryginalny numer KB: 321185
Aby określić wersję programu SQL Server, można użyć dowolnej z poniższych metod.
Uwaga 16.
Informacje o wersji są zgodne ze wzorcem major.minor.build.revision . Informacje "poprawka" zwykle nie są używane podczas sprawdzania wersji programu SQL Server.
Metoda 1. Nawiązywanie połączenia z serwerem przy użyciu programu SQL Server Management Studio
Nawiąż połączenie z serwerem przy użyciu Eksplorator obiektów w programie SQL Server Management Studio (SSMS). Po nawiązaniu połączenia informacje o wersji będą wyświetlane w nawiasach wraz z nazwą użytkownika używaną do nawiązywania połączenia z konkretnym wystąpieniem programu SQL Server. Aby uzyskać więcej informacji na temat nawiązywania połączenia z programem SQL Server przy użyciu Eksplorator obiektów, zobacz Nawiązywanie połączenia z programem SQL Server lub usługą Azure SQL Database.
Metoda 2. Zapoznaj się z kilkoma pierwszymi wierszami pliku Dziennika błędów
Przyjrzyj się kilku pierwszym wierszom pliku Dziennika błędów dla tego wystąpienia. Domyślnie dziennik błędów znajduje się w Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG
plikach ERRORLOG.n . Wpisy mogą wyglądać podobnie do następujących:
2024-09-05 16:56:22.35 Server Microsoft SQL Server 2022 (RTM-CU14) (KB5038325) - 16.0.4135.4 (X64)
Jul 10 2024 14:09:09
Copyright (C) 2022 Microsoft Corporation
Developer Edition (64-bit) on Windows 11 Enterprise 10.0 <X64> (Build 22631: ) (Hypervisor)
Ten wpis zawiera informacje o produkcie, takie jak wersja, poziom produktu, 64-bitowy i 32-bitowy, wersja programu SQL Server i wersja systemu operacyjnego, na którym działa program SQL Server.
Metoda 3. Spójrz na dane wyjściowe po uruchomieniu zapytania "SELECT @@VERSION"
Połącz się z wystąpieniem programu SQL Server, a następnie uruchom następujące zapytanie:
SELECT @@VERSION
Oto przykład danych wyjściowych tego zapytania:
Microsoft SQL Server 2022 (RTM-CU14) (KB5038325) - 16.0.4135.4 (X64) Jul 10 2024 14:09:09 Copyright (C) 2022 Microsoft Corporation Developer Edition (64-bit) on Windows 11 Enterprise 10.0 <X64> (Build 22631: ) (Hypervisor)
Z danych wyjściowych można określić wersję produktu SQL Server, poziom dodatku Service Pack, poziom aktualizacji skumulowanej lub poziom aktualizacji zabezpieczeń (jeśli dotyczy).
Metoda 4. Używanie funkcji SERVERPROPERTY
Połącz się z wystąpieniem programu SQL Server, a następnie uruchom następujące zapytanie w programie SSMS:
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
Zostaną zwrócone są następujące wyniki:
- Wersja produktu (na przykład 16.0.4135.4)
- Poziom produktu (na przykład RTM)
- Wersja (na przykład Developer)
Na przykład wyniki są podobne do poniższych.
Wersja produktu | Poziom produktu | Wersja |
---|---|---|
16.0.4135.4 | RTM | Developer Edition (wersja 64-bitowa) |
Uwaga 16.
Funkcja
SERVERPROPERTY
zwraca poszczególne właściwości powiązane z informacjami o wersji, chociaż@@VERSION
funkcja łączy dane wyjściowe w jeden ciąg. Jeśli aplikacja wymaga pojedynczych ciągów właściwości, możesz użyćSERVERPROPERTY
funkcji , aby je zwrócić zamiast analizować@@VERSION
wyniki.Ta metoda działa również w przypadku wystąpień usługi Usługi SQL Azure Database. Aby uzyskać więcej informacji, zobacz SERVERPROPERTY (Transact-SQL).
Począwszy od aktualizacji zbiorczej PROGRAMU SQL Server 2014 RTM 10 i SQL Server 2014 z aktualizacją zbiorczą 3 z dodatkiem Service Pack 3, do instrukcji dodano
SERVERPROPERTY
dodatkowe właściwości. Aby uzyskać pełną listę, zobacz SERVERPROPERTY (Transact-SQL).
Metoda 5. Użyj "Zainstalowanego raportu odnajdywania funkcji programu SQL Server"
Możesz również użyć raportu odnajdywania funkcji zainstalowanego programu SQL Server. Ten raport można znaleźć na stronie Narzędzia w Centrum instalacji programu SQL Server. To narzędzie zawiera informacje o wszystkich wystąpieniach programu SQL Server zainstalowanych w systemie, w tym o narzędziach klienckich, takich jak program SSMS. Należy pamiętać, że to narzędzie można uruchamiać lokalnie tylko w systemie, w którym jest zainstalowany program SQL Server. Nie można jej używać do uzyskiwania informacji o serwerach zdalnych. Aby uzyskać więcej informacji, zobacz Weryfikowanie instalacji programu SQL Server.
Migawka przykładowego raportu wygląda następująco: