使用Tsql,如何找到安装MS SQL服务器的时间?
答案 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