Как к лицензиям представления SQL Server

Моя компания использует Exchange для сотрудничества, но я заставил их использовать Exim для шлюзов. Exim является самым гибким почтовым сервером, который я когда-либо видел, и радость для использования, и я не мог предположить пытаться сделать некоторые вещи, которые меня просят сделать только с Exchange (доменная фильтрация на основе regexp, нормализуя домены так, чтобы у наших пользователей в обмен только был один домен, и наши 20 общественного достояния все еще работает, обрабатывая то, что в данный момент данный lp@domain может существовать в трех различных платформах (Linux прежней версии, Lotus и Exchange), и т.д.),

13
задан 11 May 2009 в 16:49
3 ответа

Согласно https://msdn.microsoft.com/en-us/library/ms174396.aspx :

LicenseType не используется. Информация о лицензии не сохраняется и не поддерживается продуктом SQL Server. Всегда возвращает DISABLED.

Это верно для 2005+, поэтому это НЕ означает, что вы используете нелицензионную версию, в отличие от предыдущего ответа.

6
ответ дан 2 December 2019 в 21:25

Найденный этой записью, которая рекомендует выполнить это в Query Analyzer:

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

"Если вышеупомянутые возвраты запроса, ОТКЛЮЧЕННЫЕ затем, определяют местоположение этого "sqlslic.cpl" файла в папке SQL-сервера (C:\Program Files\Microsoft SQL Server\80\Tools\Binn), Щелчок правой кнопкой-> Открытый с Панелью управления. это покажет Вам используемый тип лицензирования"

Также:

"ОТКЛЮЧАЕМЫЙ обычно означает, что Вы используете копию MSDN SQL Server (так, не производственная лицензия - лицензии MSDN предназначены для разработки и тестирующий)".

9
ответ дан 2 December 2019 в 21:25

Я знаю, что этот пост более старый, но я не видел решения, которое предоставляет актуальную информацию, поэтому я хочу поделиться тем, что я использую для SQL Server 2012 и выше. ссылка ниже ведет на снимок экрана, показывающий информацию.

Сначала ( давайте разберемся ):

SQL Server 2000:

SELECT 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, мы должны перейдите по ссылке ниже.

Информация о лицензии SQL Server через sp_readerrorlog

2
ответ дан 2 December 2019 в 21:25

Теги

Похожие вопросы