MSSQL 의 버전은 아래와 같은 방법들로 확인할 수 있다.
#1.
SELECT @@VERSION
Microsoft SQL Server 2000 - 8.00.2282 (Intel X86)
Dec 30 2008 02:22:41
Copyright (c) 1988-2003 Microsoft Corporation
Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
#2.
SELECT
CAST(SERVERPROPERTY('productversion') AS VARCHAR) + ' - '
8.00.2282 - SP4 (Enterprise Edition)
#3.
EXEC master..xp_msver
Dec 30 2008 02:22:41
Copyright (c) 1988-2003 Microsoft Corporation
Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
#2.
SELECT
CAST(SERVERPROPERTY('productversion') AS VARCHAR) + ' - '
+ CAST(SERVERPROPERTY('productlevel') AS VARCHAR) + ' ('
+ CAST(SERVERPROPERTY('edition') AS VARCHAR) + ')'
8.00.2282 - SP4 (Enterprise Edition)
#3.
EXEC master..xp_msver
개인적으로 궁금해지는건 저 버전 정보들이 어디에서 오는걸까?
윈도우 레지스트리? or 파일속성의 빌드넘버정보?..
혹시 실제 버전과 빌드넘버사이에 차이점이 생길수도 있지 않을까?
[끝]
윈도우 레지스트리? or 파일속성의 빌드넘버정보?..
혹시 실제 버전과 빌드넘버사이에 차이점이 생길수도 있지 않을까?
*** SQL Server Version and possible vulnerabilities
http://sqlsecurity.com/FAQs/SQLServerVersionDatabase/tabid/63/Default.aspx
*** Microsoft SQL Server Builds
http://sqlserverbuilds.blogspot.com
[끝]
댓글을 달아 주세요