sql >> Databasteknik >  >> RDS >> Sqlserver

Hur du kontrollerar din SQL Server-version

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

  1. Sista ordet i en mening:I SQL (möjliga reguljära uttryck?)

  2. Returnera tabellprivilegier från en länkad server i SQL Server (T-SQL-exempel)

  3. Hur man installerar och konfigurerar MySQL på Ubuntu

  4. SQL INSERT INTO... VÄLJ Exempel