Rozumiem, że istnieją trzy rodzaje licencji SQL: http://www.microsoft.com/sqlserver/2005/en/us/pricing-licensing-faq.aspx
Czy w SSMS jest okno dialogowe, sproc, klucz rejestru itp., Na którym mogę spojrzeć na serwerze, aby określić typ i liczbę licencji?
Dzięki
sql-server
licensing
Booji Boy
źródło
źródło
Znaleziono ten wpis , który zaleca uruchomienie tego, w Query Analyzer:
Również:
źródło
Wiem, że ten post jest starszy, ale nie widziałem rozwiązania, które zapewnia rzeczywiste informacje, dlatego chcę udostępnić to, czego używam dla programu SQL Server 2012 i nowszych wersji. poniższy link prowadzi do zrzutu ekranu z informacjami.
Najpierw ( podzielmy to ):
SQL Server 2000:
WYBIERZ SERVERPROPERTY („LicenseType”), SERVERPROPERTY („NumLicenses”)
SQL Server 2005+:
"SELECT SERVERPROPERTY ( 'LICENSETYPE'), SERVERPROPERTY ( 'NumLicenses')" nie jest już w użyciu. Możesz zobaczyć więcej szczegółów na temat dokumentacji MSFT: https://docs.microsoft.com/en-us/sql/t-sql/functions/serverproperty-transact-sql?view=sql-server-2017
SQL Server 2005 - 2008R2 musisz:
Za pomocą programu PowerShell: https://www.ryadel.com/en/sql-server-retrieve-product-key-from-an-existing-installation/
Za pomocą TSQL (trzeba znać ścieżkę klucza rejestru od ręki): https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-server- register-transact-sql? view = sql-server-2017
SQL Server 2012+
Teraz możesz wyodrębnić informacje o licencjonowaniu programu SQL Server z dziennika błędów programu SQL Server, pod warunkiem, że nie można go sformatować tak, jak chcesz, ale informacje te są dostępne i można je przeanalizować, a także bardziej opisowe informacje, których prawdopodobnie się nie spodziewałeś.
UWAGA: Próbowałem wkleić obraz bezpośrednio, ale ponieważ jestem nowy w StakExchange, musimy kliknąć poniższy link.
Informacje o licencji SQL Server za pośrednictwem sp_readerrorlog
źródło