SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
Este regresa algo parecido a:
9.00.3042.00 SP2 Enterprise Edition
El primer registro es la versión, el segundo es el nivel de producto (en este caso Service pack 2), y el ultimo es la edición, En este caso Enterprise.
Esta es una tabla con las versiones de SQL y su respectivo Service pack.
RTM SP1 SP2 SP3 SP4 SQL Server 2017
SQL Server 2016 13.0.2149.0
SQL Server 2014 12.0.2000.8
SQL Server 2012 11.0.2100.60
SQL Server 2008 R2 10.50.1600.1
SQL Server 2008 10.00.1600.22 10.00.2531.00 10.00.4000.00 10.00.5500.00 10.0.6000.29 SQL Server 2005 9.00.1399
9.00.2047
9.00.3042
SQL Server 2000 8.00.194
8.00.384
8.00.534
SQL Server 7 7.00.623 7.00.699 7.00.842 7.00.961 7.00.1063
Hay veces que puede salir un numero intermedio como 8.00.818.00, esto quiere decir que tiene SP3 de SQL 2000 y además un hotfix, que en este caso es el 818. Estos necesitamos forzosamente buscarlos en el sitio de Microsoft para saber que arregla ese fix en especifico.
Y por si aun hay versiones anteriores:
Para SQL 7
select @@version
Este query nos regresara algo parecido a esto
Microsoft SQL Server 7.00 - 7.00.623 (Intel X86)
Nov 27 1998 22:20:07
Copyright (c) 1988-1998 Microsoft Corporation
Desktop Edition on Windows NT 5.1 (Build 2600: )
Las versiones de SQL 6.5 son como sigue:
6.50.479 SQL Server 6.5 Service Pack 5a (SP5a) Update
6.50.416 SQL Server 6.5 Service Pack 5a (SP5a)
6.50.415 SQL Server 6.5 Service Pack 5 (SP5)
6.50.281 SQL Server 6.5 Service Pack 4 (SP4)
6.50.258 SQL Server 6.5 Service Pack 3 (SP3)
6.50.240 SQL Server 6.5 Service Pack 2 (SP2)
6.50.213 SQL Server 6.5 Service Pack 1 (SP1)
6.50.201 SQL Server 6.5 RTM
Saludos.
Muy buena ayuda
ResponderBorrarMuchísimas gracias
ResponderBorrarGracias! de excelente ayuda.
ResponderBorrar