it-swarm-ko.tech

SQL Server 라이센스를 보는 방법

세 가지 종류의 SQL 라이센스가 있음을 이해합니다. http://www.Microsoft.com/sqlserver/2005/en/us/pricing-licensing-faq.aspx

SSMS에 대화 상자, sproc, 레지스트리 키 등이 있는데 서버에서 라이센스 유형 및 수를 확인할 수있는 대화 상자가 있습니까?

감사

13
Booji Boy

https://msdn.Microsoft.com/en-us/library/ms174396.aspx :

LicenseType이 사용되지 않습니다. 라이센스 정보는 SQL Server 제품에 의해 유지되거나 유지되지 않습니다. 항상 DISABLED를 반환합니다.

이것은 2005+에 해당되므로 이전 답변과 달리 라이센스가없는 버전을 사용하고있는 것은 아닙니다.

6
VoteCoffee

쿼리 분석기에서 this entry 을 (를) 실행하는 것이 좋습니다.

select serverproperty('LicenseType'),serverproperty('NumLicenses')

"위의 쿼리가 DISABLED를 반환하면 SQL 서버 폴더 (C :\Program Files\Microsoft SQL Server\80\Tools\Binn)에서이"sqlslic.cpl "파일을 찾은 다음 마우스 오른쪽 버튼을 클릭하고 제어판에서 열기를 클릭하십시오. 사용 된 라이센스 유형 "

또한:

"DISABLED는 일반적으로 SQL Server의 MSDN 복사본을 사용하고 있음을 의미합니다. 따라서 프로덕션 라이센스가 아닙니다. MSDN 라이센스는 개발 및 테스트를위한 것입니다."

9
user1797

이 게시물이 오래되었지만 실제 정보를 제공하는 솔루션을 보지 못했기 때문에 SQL Server 2012 이상에서 사용하는 것을 공유하고 싶습니다. 아래 링크는 정보를 보여주는 스크린 샷으로 연결됩니다.

먼저 (을 분해하자 ) :

SQL Server 2000 :

SERVERPROPERTY ( 'LicenseType'), SERVERPROPERTY ( 'NumLicenses')를 선택하십시오.

SQL Server 2005 + :

"SELECT SERVERPROPERTY ( 'LicenseType'), SERVERPROPERTY ( 'NumLicenses')"는 더 이상 사용되지 않습니다. MSFT 설명서에 대한 자세한 내용을 볼 수 있습니다 : https://docs.Microsoft.com/en-us/sql/t-sql/functions/serverproperty-transact-sql?view=sql-server-2017 =

SQL Server 2005-2008R2 다음을 수행해야합니다.

PowerShell 사용 : https://www.ryadel.com/en/sql-server-retrieve-product-key-from-an-existing-installation/

TSQL 사용 (레지스트리 키 경로를 알아야 함) : https://docs.Microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys- dm-server-registry-transact-sql? view = sql-server-2017

SQL Server 2012 +

이제 원하는 방식으로 형식이 지정되지 않았을 수 있지만 SQL Server 오류 로그에서 SQL Server 라이센싱 정보를 추출 할 수 있지만 예상치 못한보다 자세한 정보와 함께 정보가 있고 구문 분석 될 수 있습니다.

참고 : 이미지를 직접 붙여 넣으려고했지만 StakExchange를 처음 사용하기 때문에 아래 링크를 따라야합니다.

sp_readerrorlog를 통한 SQL Server 라이센스 정보

2
Josean