Sql-Server

檢查sqlserver的剩餘時間

  • March 8, 2022

我在Ubuntu上安裝了SQL Server的評估版,免費180天。

  1. 如何查看試用期還剩多少天?
  2. 該版本是否有任何限制,例如儲存或 CPU?
  3. 如何在 180 天之前(或之後)輸入序列號以啟動 SQL Server?

我只想檢查 sql server 實例的安裝日期

select create_date from sys.server_principals
where name = 'NT AUTHORITY\SYSTEM'

你可以看到你的實例是什麼時候安裝的,然後你就可以算出還剩下多少天。

您可以從這篇文章中找到更多詳細資訊 無論如何要知道何時安裝了 sql server 實例?

有幾種方法可以檢查自安裝評估版以來已經過去了多少天:

皮納爾戴夫

SELECT create_date                   AS 'SQL Server Installation Date'
     , DATEADD(dd, 180, create_date) AS 'SQL Instance will expire on'
FROM sys.server_principals
WHERE NAME = 'NT AUTHORITY\SYSTEM'

替代解決方案 -查找您的 SQL Server 評估時間限制

EXEC sp_configure 'show advanced options', 1;
RECONFIGURE
GO

EXEC sp_configure 'Agent XPs', 1;
RECONFIGURE
GO

DECLARE @RemainingTime INT
DECLARE @InstanceName SYSNAME
SELECT @InstanceName = CONVERT(SYSNAME, SERVERPROPERTY('InstanceName'))
EXEC @RemainingTime = xp_qv '2715127595', @InstanceName
SELECT @RemainingTime 'Remaining evaluation days:'

GO

如Docker 中心的許可證部分所述,評估版是一個沒有限制的完整版(除了您可以使用它的時間範圍) 。

我認為您購買後不需要輸入序列號(您只需要保留 Microsoft 提供的購買資訊,以防您被審核)。您可以按照本指南了解如何升級到非評估版。

引用自:https://dba.stackexchange.com/questions/284658