Как узнать дату истечения срока действия пробной установки SQL Server 2008? - PullRequest
3 голосов
/ 15 марта 2010

Итак, я установил пробную версию SQL Server 2008 для предприятий, ожидая получения лицензий MSDN - теперь я хочу удалить пробную версию и заменить ее установкой для разработчиков.

Тем не менее, я хотел бы сначала узнать, как долго я оставался на испытании. Есть ли способ сделать это программно с SQL? Я посмотрел на create_date в sys.databases, но они дают даты 2003 года (то есть, я полагаю, когда мастер и модель были изначально созданы).

Ответы [ 3 ]

1 голос
/ 15 марта 2010

См. http://mangalpardeshi.blogspot.com/2009/05/expiration-date-of-sql-server.html

Редактировать: только что заметил, что вы хотите сделать это программно. Думаю, вы могли бы запустить трассировку профилировщика, а затем открыть студию управления, чтобы посмотреть, как она получает эту информацию!

0 голосов
/ 16 ноября 2016
declare @daysleft int
declare @instancename sysname
select @instancename = CONVERT(sysname, SERVERPROPERTY('InstanceName'))   
exec @daysleft = xp_qv '2715127595', @instancename
select @daysleft 'Number of days left'
GO

Здесь должна быть указана дата истечения периода оценки.

0 голосов
/ 30 апреля 2015

Это предполагает 180-дневную пробную версию

SELECT
@@SERVERNAME SERVERNAME,
CREATE_DATE 'INSTALALTIONDATE',
SERVERPROPERTY('EDITION') 'Version',
DATEADD(DD, 180, CREATE_DATE) AS 'EXPIRY DATE'
FROM SYS.SERVER_PRINCIPALS
WHERE SID = 0X010100000000000512000000
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...