我试图找出谁是对Microsoft SQL 2008 R @数据库结构进行特定更改的人(我有一个被更改的过程)..鉴于我有DBO访问权限,这可能吗?任何类型的日志,向我显示进行更改的人员的SQL / Windows登录用户名,他们何时进行更改以及他们所做的更改?这样的日志是否可以与服务器的IT管理员一起使用?它的名称是什么?
谢谢!
答案 0 :(得分:1)
简短回答是您无法查看更新的历史数据,除非您在更改发生时已经有一些审核系统。
你可以做的是尝试使用某些第三方工具(如ApexSQL Log)阅读事务日志,然后检查是否在t中的某处写了这样的信息。日志中。
我知道在事务日志中写了很多可以用于审计的历史数据,但我不是百分之百确定查找用户名。
如果您想设置一个可以跟踪此情况的系统,您可以尝试DDL triggers,SQL Traces等等...
答案 1 :(得分:0)