tsql知道什么时候安装了sql服务

时间:2010-09-27 02:31:57

标签: sql-server tsql

使用Tsql,如何找到安装MS SQL服务器的时间?

2 个答案:

答案 0 :(得分:2)

安装SQL Server时会创建NT AUTHORITY \ SYSTEM登录名,所以:

SELECT createdate 
    FROM sys.syslogins 
    WHERE name = 'NT AUTHORITY\SYSTEM'

如果你曾经恢复过主数据库,这将返回错误的结果。

答案 1 :(得分:1)

看起来sys.server_principals(SQL Server 2005+)中保留了前100个principal_id值。基于我在我的一个sys.server_principals(SQL Server 2005,SP3)中看到的内容,我试试这个:

SELECT MIN(create_date) FROM sys.server_principals WHERE principal_id > 100