Toolman21 Asked: 2021-09-03 08:15:55 +0800 CST2021-09-03 08:15:55 +0800 CST 2021-09-03 08:15:55 +0800 CST 查找从表 SQL Server 中选择的人 772 我们有一个表有一个很长的更新过程,我认为它来自一个不再使用的程序。似乎没有人能告诉我是否有人仍在使用它。 记录哪些用户从表中读取的最佳方法是什么?构建审计,或者我可以在某处挖掘系统日志以找到任何可能从中读取的用户? 谢谢你。 sql-server audit 1 个回答 Voted Best Answer J.D. 2021-09-03T10:45:24+08:002021-09-03T10:45:24+08:00 SQL Server 具有内置的审核功能,可用于为您跟踪此情况。这是一篇名为Auditing SELECT statements in SQL Server 2008的文章,介绍了如何完成它。(尽管有点过时,但它很有帮助。) 除此之外,总是有尖叫测试。? 只需重命名表格,看看有什么问题和抱怨。 此外,您可能有兴趣知道还有什么可能在使用该表,您可以通过 SSMS 轻松地通过右键单击它并单击View Dependencies来完成。这里还有一些关于此的 Microsoft 文档。此外,RedGate 有一个免费且有用的工具,称为SQL 搜索,它也可以帮助您查找参考资料。
SQL Server 具有内置的审核功能,可用于为您跟踪此情况。这是一篇名为Auditing SELECT statements in SQL Server 2008的文章,介绍了如何完成它。(尽管有点过时,但它很有帮助。)
除此之外,总是有尖叫测试。? 只需重命名表格,看看有什么问题和抱怨。
此外,您可能有兴趣知道还有什么可能在使用该表,您可以通过 SSMS 轻松地通过右键单击它并单击View Dependencies来完成。这里还有一些关于此的 Microsoft 文档。此外,RedGate 有一个免费且有用的工具,称为SQL 搜索,它也可以帮助您查找参考资料。