SQL Server, eller mere specifikt, Transact-SQL, indeholder en række indbyggede funktioner, herunder @@version
skalar funktion. @@version
funktion er en konfigurationsfunktion, som returnerer system- og buildoplysninger til den aktuelle installation af SQL Server. Du kan til enhver tid køre denne funktion for at finde ud af, hvilken version af SQL Server du bruger.
Sådan gør du:
SELECT @@version;
Når du kører det i en kommandolinjegrænseflade, kan du muligvis se resultater, der ser sådan ud:
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
Hvis du kører det i en GUI-grænseflade, vil det sandsynligvis være en lang uformateret streng, som denne:
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)
Naturligvis vil dine resultater afhænge af den version af SQL Server, du bruger, dens udgave, samt det operativsystem, du kører på.
SERVERPROPERTY()-funktionen
Du kan også bruge SERVERPROPERTY()
funktion, som returnerer egenskabsoplysninger om serverforekomsten:
SELECT SERVERPROPERTY('Edition') AS Edition, SERVERPROPERTY('ProductVersion') AS Version; GO
At køre det i en GUI som SSMS eller Azure Data Studio returnerer resultaterne som dette:
Udgave | Version |
---|---|
Udviklerudgave (64-bit) | 14.0.3025.34 |