我的数据库表中有已删除记录的主键,我想检查谁删除了这些记录。我的应用程序使用 asp.net 成员身份进行用户身份验证。除了我,没有人登录 SQL 服务器。
我不是 DBA,所以这对我来说很困惑,找到了这个,但对我来说很困惑。还发现了一些工具,例如 red-gate 和 apex-sql,但 red-gate 仅适用于 SQL 2000。
我的数据库表中有已删除记录的主键,我想检查谁删除了这些记录。我的应用程序使用 asp.net 成员身份进行用户身份验证。除了我,没有人登录 SQL 服务器。
我不是 DBA,所以这对我来说很困惑,找到了这个,但对我来说很困惑。还发现了一些工具,例如 red-gate 和 apex-sql,但 red-gate 仅适用于 SQL 2000。
您可以尝试使用ApexSQL 日志工具来尝试恢复已删除的行,但您实际上无法看到是谁删除了它们。所有第三方工具只能捕获 SQL Server 登录
您还应该检查成功恢复的必要先决条件: