我有理由相信TFS Destroy命令是在我的服务器上运行的。 TFS是否提供了一种查明是谁以及何时完成的方法?
答案 0 :(得分:12)
TFS将数据库中所有用户启动的命令记录14天。
尝试连接到Tfs_Collection
数据库并运行以下查询:
SELECT * FROM tbl_Command WITH (NOLOCK)
WHERE Command = 'Destroy'
此外,每次运行Destroy
命令时,都会将事件记录到处理命令的应用程序层上的Application
事件日志中。
答案 1 :(得分:0)
我想这与您之前的问题有关。我不认为TFS提供了一种简单的方法(或任何方式)来做到这一点。但是,您可以缩小嫌疑人列表的范围,只有“项目管理员”或“项目集合管理员”组中的用户才有权进行销毁。如果他们运行tf destroy,贡献者将收到错误消息。这个行动没有被审计似乎有点疏忽,所以希望有人会添加一个答案,让你深入了解这个。