MSSQL의 Version , 설치 Edition , 빌드 번호 확인하는 방법

MSSQL 데이터베이스 관리자라면 MSSQL 의 버전과 빌드 번호를 아는 것이 중요하다.

특히 시스템 DB인 MASTER DB의 장애가 발생하여 복구를 해야 할 경우 서버의 빌드 번호와 복구 하려는 

서버의 빌드 번호가 일치하지 않으면 복구가 정상적으로 이루어지지 않고 에러가 발생한다고 한다.

1. 단순 버전 확인하는 방법

쿼리문 : 

SELECT @@VERSION;

결과값 : 

Microsoft SQL Server 2012 – 11.0.2100.60 (X64) 

Feb 10 2012 19:39:15 

Copyright (c) Microsoft Corporation

Standard Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: ) (Hypervisor)

즉 현재 설치되어 있는 MSSQL SERVER의 버전 , 날짜 , 설치 Edition을 확인할 수 있다.

2. 버전 , 서비스팩 , 설치 Edition 확인하는 방법

쿼리문 : 

SELECT ‘SQL Server ‘ 

+ CAST(SERVERPROPERTY(‘productversion’) AS VARCHAR) + ‘ – ‘ 

+ CAST(SERVERPROPERTY(‘productlevel’) AS VARCHAR) + ‘ (‘ 

+ CAST(SERVERPROPERTY(‘edition’) AS VARCHAR) + ‘)’

결과값 : 

SQL Server 11.0.2100.60 – RTM (Standard Edition (64-bit))

3. SQL SERVER , Product Level , Edition , Version 을 구분하기 쉽게 확인하는 방법

쿼리문 : 

SELECT

   CASE SUBSTRING(CAST(SERVERPROPERTY(‘ProductVersion’) AS VARCHAR(50)), 1, 4)

      WHEN ‘10.5’ THEN ‘2008 R2’

      WHEN ‘11.0’ THEN ‘2012’

   END AS ‘SQL Server’,

   SERVERPROPERTY(‘ProductLevel’) AS ‘Level’,

   SERVERPROPERTY(‘Edition’) AS ‘Edition’,

   SERVERPROPERTY(‘ProductVersion’) AS ‘Version’;

결과값 : 

 

 

조금이나마 도움이 되셨다면 밑에 공감 한 번 클릭해주시면 감사하겠습니다.

Leave a Comment