Hay veces que dudamos si tenemos instalado un Service Pack de SQL Server, y es probable que no nos acordemos. Hay dos formas de encontrar la versión actual de SQL Server:
1. Botón derecho sobre la instancia de SQL SERVER y hacemos click en “Propiedades“. Nos mostrará un recuadro donde podremos leer “Product Version“.
2. Ejecutar la sentencia:
SELECT @@VERSION
Podremos ver el siguiente output con la versión de nuestro SQL Server:
Microsoft SQL Server 2000 - 8.00.760 (Intel X86)
Dec 17 2002 14:22:05
Copyright (c) 1988-2003 Microsoft Corporation
Developer Edition on Windows NT 5.1 (Build 2600: Service Pack 2)
También se puede ver por entorno gráfico:
http://www.sysadmit.com/2015/01/mssql-saber-la-version-de-sql-server-instalada.html
La opción 2 diría que depende de la versión porque en algunas no te funcionará esa query, si no me equivoco. La opción 1 me sirvió pero incomprensiblemente no he encontrado la relación de versión y service pack en una página oficial de MS sino que he necesitado en un blog particular.