none
SQL Server 2008R2各个版本,如何查看是否激活,剩余可用日期? RRS feed

  • 问题

  • MSDN下载的SQL Server 2008R2标准版,安装时,显示如下图,180天后,过期。

    想请教下SQL Server 2008R2各个版本,如何查看是否激活,剩余可用日期?

    2017年12月12日 9:56

全部回复

  • Sounds you downloaded eval edition. 
    2017年12月12日 13:20
  • SELECT  create_date AS 'SQL Server Installed Date',
        	Expiry_date AS 'SQL Server Expiry Date',
       	DATEDIFF(dd,create_date, GETDATE()) 'No_of_Days_Used',
       	ABS(DATEDIFF(dd,expiry_date,GETDATE())) 'No_Of_Days_Left'
    FROM
    (SELECT sp.create_date,
        	DATEADD(dd, 180, sp.create_date) AS Expiry_date
     FROM   sys.server_principals sp
     WHERE  sp.name = 'NT AUTHORITY\SYSTEM') as exp_date_tbs

    专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    2017年12月13日 0:45
  • 安装了08R2的标准版-试用180天,请问如何查看剩余可用日期,还有如何查看激活状态?
    2017年12月13日 2:06
  • 是这样,我是在MSDN下载的08R2标准版,在安装到产品密钥这一步的时候,以后提示信息提示“请输入Microsoft真品证书或照片包装上的有25字符组成的密钥来验证此SQL Server 2008R2 实例。您也可以指定 SQL Server的免费版本,例如Evaluation版或Express版。如“SQL Server 联机丛书”中所述,Evaluation版具有SQL Server 的全部功能,且已激活,有180试用期。要从一个版本升级到另一版本,请运行“版本升级向导”所以我想请教下,SQL Server如何查看当前版本的剩余可用日期(就是还可以用多少天的试用期)还有就是查看目前我此软件的激活状态,是试用版,还是正版,就是这个问题,我查不到什么有价值的信息,希望这个论坛可以获取到我需要的信息。万分感谢

    ==============================================  

    Is such, I am in the MSDN download 08 r2 standard version, the installation product key to this step, after the prompt message "please enter Microsoft genuine certificate or photo on the package of 25 characters of key to validate the SQL Server 2008 r2 instance. You can also specify free versions of SQL Server, such as the Evaluation version or Express version. As described in the SQL Server online series, the Evaluation version has all the functions of SQL Server and has been activated and has a 180 trial period. To upgrade from one version to another version, please run "version upgrade wizard" so I want to ask next, SQL Server how to view the current version of the remaining available date (that is, how many days can also use a probationary period) and the view of my current active, this software is a trial version, or the original, is the problem, I can't check any valuable information, hope that the BBS can access to the information I need.

    Many thanks

    2017年12月13日 2:19
  • 非常感谢,我查询一下,成功了,我告诉您。
    2017年12月13日 2:23
  • SELECT  create_date AS 'SQL Server Installed Date',
        	Expiry_date AS 'SQL Server Expiry Date',
       	DATEDIFF(dd,create_date, GETDATE()) 'No_of_Days_Used',
       	ABS(DATEDIFF(dd,expiry_date,GETDATE())) 'No_Of_Days_Left'
    FROM
    (SELECT sp.create_date,
        	DATEADD(dd, 180, sp.create_date) AS Expiry_date
     FROM   sys.server_principals sp
     WHERE  sp.name = 'NT AUTHORITY\SYSTEM') as exp_date_tbs

    专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    随便加个180天就过期?

    Love SQL

    2017年12月13日 6:25
  • Hi DonneyLYX,

    你可以使用这个代码来查看剩余的可用日期:

    sp_configure 'show advanced options', 1;
    RECONFIGURE
    GO
    
    sp_configure 'Agent XPs', 1;
    RECONFIGURE
    GO
    
    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

    查看SQL Server当前版本可以使用select @@version,查询结果里面会有版本信息。

    另外,不要在论坛里发重复的帖子,我已经帮你合并了。

    Best Regards,

    Teige


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年12月13日 6:40
    版主
  • 这个脚本是对的。上面那个回答的脚本感觉有问题,在企业版也查询处理有过期时间

    2017年12月13日 7:35
  • 了解了非常感谢。
    2017年12月13日 8:39
  • 执行完,SQL显示“0”,请问这是?
    2017年12月13日 8:43
  • SELECT create_date AS 'SQL Server Installed Date', Expiry_date AS 'SQL Server Expiry Date', DATEDIFF(dd,create_date, GETDATE()) 'No_of_Days_Used', ABS(DATEDIFF(dd,expiry_date,GETDATE())) 'No_Of_Days_Left' FROM (SELECT sp.create_date, DATEADD(dd, 180, sp.create_date) AS Expiry_date FROM sys.server_principals sp WHERE sp.name = 'NT AUTHORITY\SYSTEM') as exp_date_tbs

    反馈的结果:

    SQL Server Installed Date SQL Server Expiry Date No_of_Days_Used No_Of_Days_Left
    2017-11-23 11:35:38.560 2018-05-22 11:35:38.560 20 160

    请问激活去内个选项下激活,是安装工具-维护中升级嘛?

    2017年12月13日 8:46
  • SELECT create_date AS 'SQL Server Installed Date', Expiry_date AS 'SQL Server Expiry Date', DATEDIFF(dd,create_date, GETDATE()) 'No_of_Days_Used', ABS(DATEDIFF(dd,expiry_date,GETDATE())) 'No_Of_Days_Left' FROM (SELECT sp.create_date, DATEADD(dd, 180, sp.create_date) AS Expiry_date FROM sys.server_principals sp WHERE sp.name = 'NT AUTHORITY\SYSTEM') as exp_date_tbs

    反馈的结果:

    SQL Server Installed Date SQL Server Expiry Date No_of_Days_Used No_Of_Days_Left
    2017-11-23 11:35:38.560 2018-05-22 11:35:38.560 20 160

    =======

    sp_configure 'show advanced options', 1; RECONFIGURE GO sp_configure 'Agent XPs', 1; RECONFIGURE GO 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

    反馈的结果:

    Number of days left
    0

    请问您知道激活SQL的操作是在内个选项下操作嘛,是在安装工具-维护中升级这个选项下嘛?

    2017年12月13日 8:48
  • 安装工具-维护中升级 输入新的KEY就可以
    2017年12月13日 9:18
  • 你select @@version返回什么结果

    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年12月13日 9:25
    版主
  • 明白了,我去实验下,谢谢啦

    SQL

    2017年12月13日 10:10
  • 输入:select @@ version

    返回:Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64)   Apr  2 2010 15:48:46   Copyright (c) Microsoft Corporation  Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: ) 


    SQL

    2017年12月13日 10:13
  • 那就对了,上面的代码应该返回“0”,你的SQL Server已经是激活的企业版了,不需要再激活了。

    MSDN上下下来的安装包有的是内置密钥的,这个应该是自动激活了。


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年12月14日 6:48
    版主