![]() |
1
2
创建将写入历史记录表的触发器。包括写入日期和用户的列。 |
![]() |
2
2
:fn-dblog()将至少显示更新发生的时间(按顺序,而不是时间),以及该事务执行的其他操作。从有关此事务执行的其他操作的信息以及此时其他事务正在执行的操作来看,您至少应该能够缩小更新发生的上下文范围,从该上下文开始,代码检查是继续执行的可行选项。 读取日志需要。。。日志,因此数据库应处于完全恢复模式。 |
![]() |
3
0
此查询将查看数据库中的所有对象(存储过程、函数、视图),并查找引用“FieldName”的任何位置。我将检查此查询返回的所有对象,以查看是否对该字段执行了任何异常操作。这可能非常乏味,因为它返回的结果可能比您所关心的要多,但这是捕获字段的所有引用的可靠方法 |
![]() |
4
0
如果您使用的是SQL Server 2008,则可以使用扩展事件来获取违规语句的完整堆栈跟踪。此处为示例代码 Create Trigger to log SQL that affected table? |
![]() |
Community wiki · SQL语法新手 1 年前 |
|
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
![]() |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
![]() |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |