我有一个SQL Server 2000盒子,其中有些数据库可能不再使用。我想先清理它们,先将它们脱机,然后再一起移除它们。问题是,我不知道如何分辨哪些仍然被积极使用(外部资源可能会或可能不会连接到它们,使用它们等)如何确定哪些数据库正在SQL Server 2000上使用
有没有办法告诉时间每个数据库上最后一项活动的数据?我知道SQL Server在sys表中保留了一些记录,但我不确定这里存储了什么。如果我所需要的东西在那里找不到,那么我是否可以设置一些功能来跟踪此时的使用情况?理想情况下,我希望能够看到“到目前为止”的使用情况,但“从这一点出发”总比没有好。谢谢。
相关:http://www.eggheadcafe.com/software/aspnet/31922893/how-to-get-details-of-when-database-was-last-used.aspx – 2010-10-13 15:41:26
我跑过以下两个网站:http://www.kodyaz.com/articles/sql-server-last-database-access-using-processes-or-database-audit-specifications.aspx和http://technet.microsoft.com/en-us /library/dd277388.aspx随时提供有关这些的任何反馈......都属于“从这一点起”的类别,但它们看起来可能有用。 – 2010-10-13 17:23:57