Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak sprawdzić wersję serwera SQL?

SQL Server, a dokładniej Transact-SQL, zawiera szereg wbudowanych funkcji, w tym @@version funkcja skalarna. @@version function to funkcja konfiguracyjna, która zwraca informacje o systemie i kompilacji dla bieżącej instalacji SQL Server. Możesz uruchomić tę funkcję w dowolnym momencie, aby dowiedzieć się, której wersji SQL Server używasz.

Oto jak:

SELECT @@version;

Uruchamiając to w interfejsie wiersza poleceń, możesz zobaczyć wyniki, które wyglądają tak:

Microsoft SQL Server 2017 (RTM-CU6) (KB4101464) - 14.0.3025.34 (X64) 
	Apr  9 2018 18:00:41 
	Copyright (C) 2017 Microsoft Corporation
	Developer Edition (64-bit) on Linux (Ubuntu 16.04.4 LTS)

1 row(s) returned

Executed in 1 ms


Jeśli uruchomisz go w interfejsie GUI, prawdopodobnie będzie to jeden długi niesformatowany ciąg, taki jak ten:

Microsoft SQL Server 2017 (RTM-CU6) (KB4101464) - 14.0.3025.34 (X64) 	Apr  9 2018 18:00:41 	Copyright (C) 2017 Microsoft Corporation	Developer Edition (64-bit) on Linux (Ubuntu 16.04.4 LTS)

Oczywiście Twoje wyniki będą zależeć od używanej wersji SQL Server, jego edycji, a także systemu operacyjnego, na którym działasz.

Funkcja SERVERPROPERTY()

Możesz także użyć SERVERPROPERTY() funkcja, która zwraca informacje o właściwościach instancji serwera:

SELECT
  SERVERPROPERTY('Edition') AS Edition,
  SERVERPROPERTY('ProductVersion') AS Version;
GO

Uruchomienie tego w graficznym interfejsie użytkownika, takim jak SSMS lub Azure Data Studio, zwraca następujące wyniki:

Wydanie Wersja
Wersja dla programistów (64-bitowa) 14.0.3025.34

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. warunek UNION ALL vs OR w zapytaniu serwera sql

  2. Czy są jakieś darmowe narzędzia do generowania skryptów 'INSERT INTO' w MS SQL Server?

  3. Wstawiaj zbiorczo pola o stałej szerokości

  4. Instalacja i konfiguracja przesyłania dzienników serwera SQL i odzyskiwania po awarii -2

  5. SQL Server - połącz wiersze w listę oddzieloną przecinkami