Jak identifikovat verzi SQL serveru a jeho edici?

Tento trik je již staršího data, nicméně se hodí jej mít po ruce. V zásadě jsou dva možné přístupy - zjistit potřebné v GUI Microsoft SQL Server Management Studia nebo pomocí jednoduchého SELECT příkazu. V případě grafického rozhraní se stačí připojit k danému serveru, v Object Exploreru jej označit, stisknout pravé tlačítko myši, zvolit Properties a na kartě General jsou k dispozici údaje Product, Version. T-SQL příkazy vypadají následovně.

SQL 2005 nebo 2000
SELECT  SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')

SQL 7 nebo 6.5
SELECT @@VERSION

Úroveň aplikovaných service packů, případně post-fixů se pozná podle čísla verze.

SQL 2005

Release Sqlservr.exe
RTM 2005.90.1399
SQL Server 2005 Service Pack 1 2005.90.2047
SQL Server 2005 Service Pack 2 2005.90.3042

SQL 2000

Release Sqlservr.exe
RTM 2000.80.194.0
SQL Server 2000 SP1 2000.80.384.0
SQL Server 2000 SP2 2000.80.534.0
SQL Server 2000 SP3 2000.80.760.0
SQL Server 2000 SP3a 2000.80.760.0
SQL Server 2000 SP4 2000.8.00.2039

Zdroj: MSKB 321185

Zobrazit komentáře