SQL Server, eller mer specifikt, Transact-SQL, innehåller ett antal inbyggda funktioner, inklusive @@version
skalär funktion. @@version
funktion är en konfigurationsfunktion som returnerar system- och bygginformation för den aktuella installationen av SQL Server. Du kan köra den här funktionen när som helst för att ta reda på vilken version av SQL Server du använder.
Så här gör du:
SELECT @@version;
När du kör det i ett kommandoradsgränssnitt kan du se resultat som ser ut så här:
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
Om du kör det i ett GUI-gränssnitt kommer det förmodligen att vara en lång oformaterad sträng, så här:
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)
Uppenbarligen kommer dina resultat att bero på vilken version av SQL Server du använder, dess utgåva, samt operativsystemet du kör på.
SERVERPROPERTY()-funktionen
Du kan också använda SERVERPROPERTY()
funktion, som returnerar egenskapsinformation om serverinstansen:
SELECT SERVERPROPERTY('Edition') AS Edition, SERVERPROPERTY('ProductVersion') AS Version; GO
Att köra det i ett GUI som SSMS eller Azure Data Studio returnerar resultaten så här:
Utgåva | Version |
---|---|
Utvecklarversionen (64-bitars) | 14.0.3025.34 |