SQL/MS-SQL & SQL Server Management Studio

[MS-SQL] 버전 확인하는 방법

삐뚤어진 개발자 2019. 12. 30.

데이터 베이스에서 버전을 확인 하는 것은 중요하다.

각 데이터 베이스 관리 시스템은 더 나은 시스템을 개발하고 출시하고 안정화(릴리즈)시킨다.

 

그에따라 새로운 기능이 추가 되기도, 필요없는 기능이 삭제 되기도 하기 때문에 만들어 놓은 프로그램에 심각한 버그가 생길 수도 있다.

 

또, 데이터 베이스를 백업, 복원할 때 버전이 필수적으로 고려대상이 되기도 하고,

데이터 베이스 업그레이드를 할때도 필수적으로 알아야 할 것이다.

 

그렇기 때문에 그 버전에 맞는 이해력도 필요할 것이다. 

 

 

 

아래에 SQL Server 버전을 확인할 수 있는 방법 2가지가 있다.

 

[1]

SELECT @@VERSION

쿼리 창에 위 쿼리를 실행한다.

Ex) 이런식으로 버전을 확인할 수 있다.

버전 : SQL Server 2016

누적 업데이트 이름 : SP2

빌드 번호(제품 번호) : 13.0.5026.0 

기술 자료 번호 : KB4052908

 

위의 자료 링크: https://support.microsoft.com/ko-kr/help/3177312/sql-server-2016-build-versions

 

mssql 버전을 알아내어 검색으로 기술자료도 볼 수 있고, 특징들이나 다큐먼트를 참조할 수 있다.

심각한 버그가 있다면 참고하여 고치면 될 것이다. 

 

 

reference : https://docs.microsoft.com/ko-kr/sql/t-sql/functions/version-transact-sql-configuration-functions?redirectedfrom=MSDN&view=sql-server-ver15

 

 

 

[2]

SELECT  
  SERVERPROPERTY('Edition') AS Edition,
  SERVERPROPERTY('ProductLevel') AS ProductLevel,  
  SERVERPROPERTY('ProductVersion') AS ProductVersion;  
GO  

SERVERPROPERTY 구문을 사용한다.

각각 ProductLevel, ProductVersion을 확인할 수 있다. (더 자세한 내용은 아래 링크인 다큐먼트에서 참조하길 바란다.)

누적 업데이트 이름 : SP2

빌드 번호(제품 번호) : 13.0.5026.0 

 

Ex)

 

reference : https://docs.microsoft.com/ko-kr/sql/t-sql/functions/serverproperty-transact-sql?redirectedfrom=MSDN&view=sql-server-ver15

댓글