MSSQL License 정보 (구매시) Work/SQL Server2009. 5. 25. 18:04
SQL Server 2000 : http://www.microsoft.com/korea/sqlserver/2005/howtobuy/pricing/default.mspx
SQL Server 2005 : http://www.microsoft.com/korea/sqlserver/2005/howtobuy/default.mspx
SQL Server는 현재 두 가지 라이선스 모델을 통해 사용할 수 있습니다.
프로세서 라이선스 (PL) : SQL 서버를 실행하는 컴퓨터 내의 각 CPU에 대해 라이선스가 하나씩 있어야 합니다. 이 라이선스는 클라이언트 장치를 무제한으로 액세스할 수 있습니다.
서버/사용자 단위 클라이언트 액세스 라이선스(CAL) : Microsoft 서버 제품을 실행하는 컴퓨터에 대한 라이선스가 필요하며, 각 클라이언트 장치에 대한 클라이언트 액세스 라이선스(CAL)도 필요합니다. CAL의 설정 횟수는 서버 라이선스와 서버 소프트웨어에 포함되어 있습니다.
** 듀얼코어든 쿼드코어든 옥토퍼스든 물리적인 씨퓨에 따라서 각 1개씩 사면된다.
-> 그렇다면... 코어가 많으면 유리한가??
현재 600만원이 넘는다. (2008-06-26)
Standard Edition : $5,999 (2008년 3월 26일)
지인으로 부터 들은 이야기...
CPU 4개, 메모리 4G 넘어가면 Enterprise Edition을 구입해야 한다고 함.
Standard Edtion의 경우 CPU 당 600만원 정도라고 함.
만일 현재 Server를 운영중인데 어떤 것이 설치되어 있는지 알고 싶다면...
아래의 Query로 정보를 알아본다.
SELECT
SERVERPROPERTY('BuildClrVersion') BuildClrVersion
, SERVERPROPERTY('Collation') Collation
, SERVERPROPERTY('CollationID') CollationID
, SERVERPROPERTY('ComparisonStyle') ComparisonStyle
, SERVERPROPERTY('ComputerNamePhysicalNetBIOS') ComputerNamePhysicalNetBIOS
, SERVERPROPERTY('Edition') Edition
, SERVERPROPERTY('EditionID') EditionID
, SERVERPROPERTY('EngineEdition') EngineEdition
, SERVERPROPERTY('InstanceName') InstanceName
, SERVERPROPERTY('IsClustered') IsClustered
, SERVERPROPERTY('IsFullTextInstalled') IsFullTextInstalled
, SERVERPROPERTY('IsIntegratedSecurityOnly') IsIntegratedSecurityOnly
, SERVERPROPERTY('IsSingleUser') IsSingleUser
, SERVERPROPERTY('LCID') LCID
, SERVERPROPERTY('LicenseType') LicenseType
, SERVERPROPERTY('MachineName') MachineName
, SERVERPROPERTY('NumLicenses') NumLicenses
, SERVERPROPERTY('ProcessID') ProcessID
, SERVERPROPERTY('ProductVersion') ProductVersion
, SERVERPROPERTY('ProductLevel') ProductLevel
, SERVERPROPERTY('ResourceLastUpdateDateTime') ResourceLastUpdateDateTime
, SERVERPROPERTY('ResourceVersion') ResourceVersion
, SERVERPROPERTY('ServerName') ServerName
, SERVERPROPERTY('SqlCharSet') SqlCharSet
, SERVERPROPERTY('SqlCharSetName') SqlCharSetName
, SERVERPROPERTY('SqlSortOrder') SqlSortOrder
, SERVERPROPERTY('SqlSortOrderName') SqlSortOrderName
, SERVERPROPERTY('FilestreamShareName') FilestreamShareName
, SERVERPROPERTY('FilestreamConfiguredLevel') FilestreamConfiguredLevel
, SERVERPROPERTY('FilestreamEffectiveLevel') FilestreamEffectiveLevel
알아볼 Server가 여러개이고, Linked Server로 연결되어 있다면...
OPENQUERY 를 사용해서 UNION 으로 보는 것이 편하다.
ex)
SELECT * FROM OPENQUERY(ServerName1, 'SELECT SERVERPROPERTY(''Edition'') Edition')
UNION ALL
SELECT * FROM OPENQUERY(ServerName2, 'SELECT SERVERPROPERTY(''Edition'') Edition');