在SQL Server数据库中,从登陆开始,然后做了什么操作,以及数据库里发生了什么,大多都是有记录可循的,但是也有一些确实无从查起。
一.数据库启动记录
1.最近一次启动SQL Server的时间
select sqlserver_start_time from sys.dm_os_sys_info;
--也可参考系统进程创建的时间,比服务启动时间略晚(秒级)
select login_time from sysprocesses where spid = 1
select login_time from sys.dm_exec_sessions where session_id = 1
--也可参考tempdb数据库创建的时间,比服务启动时间略晚(秒级)
select create_date from sys.databases
where database_id=2
2.最近几次启动SQL Server的时间