你能跟宗到语句吗》? 若能则请查询 select b.name,b.type from sys.syscomments a join sys.sysobjects b on a.id=b.id where text like '%update tb ...%' --update tb ...%是更新的语句--可以查询到修改此表的对象信息
up!SQL Server 性能跟踪工具 SQL Server Profiler 可以用数据库自带的跟踪功能啊!
因某些原因不太适合用SQL Server Profiler。
试试 SELECT * FROM sys.syscomments WHERE id IN (SELECT id FROM sysobjects WHERE xtype = 'p') AND CAST(text AS VARCHAR(max)) LIKE '%tablename%' OR (CHARINDEX('update',CAST(text AS VARCHAR(max)),1)>0 AND CHARINDEX('tablename',CAST(text AS VARCHAR(max)),1)>0 ) 其他情况等 来进行查询。
若能则请查询 select b.name,b.type from sys.syscomments a join sys.sysobjects b on a.id=b.id
where text like '%update tb ...%' --update tb ...%是更新的语句--可以查询到修改此表的对象信息
这个得你自己写日志记录了
可以用数据库自带的跟踪功能啊!
SELECT * FROM sys.syscomments WHERE id IN (SELECT id FROM sysobjects WHERE xtype = 'p') AND CAST(text AS VARCHAR(max)) LIKE '%tablename%' OR (CHARINDEX('update',CAST(text AS VARCHAR(max)),1)>0 AND CHARINDEX('tablename',CAST(text AS VARCHAR(max)),1)>0 ) 其他情况等
来进行查询。