在我的 SQL Server 2005 数据库的几个表中,我的所有数据都已被删除。有没有办法在 SQL Server 中获取过去一天运行的所有语句的日志?我试图查明是否有人无意中这样做了,我的网络应用程序中是否存在漏洞,或者实际的数据库已被泄露。
最佳答案
您正在查找事务日志。根据设置的方式和是否设置,您将能够看到运行的内容。在http://www.databasedesign-resource.com/sql-server-transaction-log.html有一些关于它的信息。 。鉴于此,我相信您还可以通过 Google 搜索到一些更好的资源。
关于sql-server - 我的数据库安全性如何失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/898319/