http://www.sqler.com/bColumn/348415

SQL 버전별 비교 등을 가끔 하는 쓸만한게없네 윤선식입니다.

오늘은 SERVERPROPERTY에 대해 버전별로 정리해 보았습니다.

가장 대표적인 것이 SELECT SERVERPROPERTY('MachineName') 인데요. 컴퓨터명을 반환합니다.

속성

설명

Result Example

Version

BuildClrVersion

CLR Version를 표시

v2.0.50727

2005, 2008

Collation

서버의 디폴트 정렬기준을 표시

Korean_Wansung_CI_AS

2000, 2005, 2008

CollationID

Collation ID를 표시

53265 (KW_CI_AS)

2005, 2008

ComparisonStyle

CollationWindows 비교 Style

196609 (KW_CI_AS)

2005, 2008

ComputerNamePhysicalNetBIOS

SQL Server Instance가 실행되고 있는
Local Computer
NetBIOS
- MSCS
를 사용할 경우 이 값이 다름.

TEST_SERVER

2005, 2008

Edition

SQL Instance Edition 표시
- Developer, Enterise

Standard Edition

2000, 2005, 2008

EditionID

Edtion ID

-2117995310

2005, 2008

EngineEdition

Engine 정보를 표시
- 1 : MSDE, 2 : Standard, 3 : Enterprise

2

2000, 2005, 2008

InstanceName

현재 접속한 사용자의 Instance명 표시

NULL

2000, 2005, 2008

IsClustered

MSCS 인지 표시
- 1 : MSCS, 0 :
아닌 경우

0

2000, 2005, 2008

IsFullTextInstalled

Fulltext 검색구성요소가 설치되었는지 표시
- 1 :
설치됨, 0 : 설치안됨

1

2000, 2005, 2008

IsIntegratedSecurityOnly

통합인증모드인지 표시
- 1 :
통합인증, 0 : 통합인증 아님

0

2000, 2005, 2008

IsSingleUser

Single 사용자 모드인지 표시
- 1 : single, 0 : Multi

0

2000, 2005, 2008

IsSyncWithBackup

게시 DB 또는 배포 DB 인지, 그리고 트랜잭션 복제를 중단하지 않고 복원 가능한 지 표시
- 1 : True, 0 : False

NULL

2000

LCID

Collation Local ID 표시

1042

2005, 2008

LicenseType

SQL Server 라이선스 모드 표시
- PER_SEAT, PER_PROCESSOR, DISABLED

PER_SEAT

2000, 2005, 2008

MachineName

NT HostName을 표시

TEST_SERVER

2000, 2005, 2008

ProcessID

SqlServer.exe 가 사용중인 프로세스ID

1992

2000, 2005, 2008

NumLicenses

LicenseType에 따른 License 수량을 표시

8

2000, 2005, 2008

ProductVersion

SQL Server Version을 표시
- majer.minor.build

10.0.4000.0

2000, 2005, 2008

ProductLevel

제품 레벨을 표시
- RTM :
선적 버전, SPn : SP 버전, Bn : 베타 버전

SP2

2000, 2005, 2008

ResourceLastUpdateDateTime

리소스 DB를 마지막으로 update한 일시 표시

2010-09-16 23:11:59.183

2005, 2008

ResourceVersion

리소스 DB Version 표시

10.00.4000

2005, 2008

ServerName

현재 InstanceServer.
MachineName
과 다를 수 있음.

TEST_SERVER

2000, 2005, 2008

SqlCharSet

데이터 정렬 ID SQL 문자집합 ID

12

2005, 2008

SqlCharSetName

데이터 정렬 ID SQL 문자집합 이름

cp949

2005, 2008

SqlSortOrder

데이터 정렬 ID SQL 정렬순서 ID

0

2005, 2008

SqlSortOrderName

데이터 정렬 ID SQL 정렬순서 이름

bin_ascii_8

2005, 2008

FilestreamShareName

FILESTREAM이 사용하는 공유 이름

MSSQLSERVER

2008

FilestreamConfiguredLevel

구성된 FILESTREAM 접근 수준
- 0 : FILESTREAM
지원 해제
- 1 : TSQL
에서 FILESTREAM 사용하도록 설정
- 2 : TSQL
Win32 Streaming Access에서
     FILESTREAM
을 사용하도록 설정

0

2008

FilestreamEffectiveLevel

효과적인 FILESTREAM 접근 수준

0

2008

 

사실상 2005 2008은 거의 같네요. FileStream 부분만 추가되었을 뿐

20082008 R2의 경우는 지원하는 속성은 같습니다. 다만 값이 다를 뿐이죠.

 

Version별 설명입니다.

SQL Server 2008 R2 : http://msdn.microsoft.com/ko-kr/library/ms174396.aspx

SQL Server 2008 : http://msdn.microsoft.com/ko-kr/library/ms174396(v=SQL.100).aspx

SQL Server 2005 : http://msdn.microsoft.com/ko-kr/library/ms174396(v=SQL.90).aspx

SQL Server 2000 : http://msdn.microsoft.com/ko-kr/library/aa259183(SQL.80).aspx

+ Recent posts