sqlserver数据库 如何知道执行某个删除操作后 影响的了哪些表? 比如一个软件,涉及到的表很多,我删除了一个用户,我怎么知道我删了这个用户之后,影响了哪些表?比如:用户表 权限表 等等。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果仅仅要知道,方法很多,但是如果想作为一个功能来直接调用,那就有点困难。单纯知道影响多少个表,可以使用profiler来监控做了什么动作,也可以用sp_depends来查看某个表或者存储过程引用了多少个对象。 能说详细点吗?如何用sp_depends来查看另外不要在实际环境中用sqlserver事件跟踪器,不然你会后悔,如果不信,你可以试下! 这句:另外不要在实际环境中用sqlserver事件跟踪器,不然你会后悔,如果不信,你可以试下! 因为事件探测器是读操作非常高的一个软件,一开启并且长期启用,你的服务器会卡的块死了。sp_depends这个你可以看看联机丛书啊 另外不要在实际环境中用sqlserver事件跟踪器,不然你会后悔呵呵 这个还是可以有的,但是前提是要做好FILTER,不要选太多的EVENT,还不要开的太久。当然最好是SERVER SIDE TRACE。 删除有可能调用了触发器存储过程等,或者有级联删除,这写sqlprofile是跟踪不到的, 还是用日志分析工具吧, 比较删除前后的数据变化 数据库 如阿获取存储过程中涉及的数据表名 如果把nvarchar(255)类型转换为datetime型???? 导出数据出错 请教SQL语句? 一个简单的数据导入问题,郁闷啊。。。。 请教一个特殊的查询? 存储过程里的'set nocount on'是什么意思? 关于VB6.0和SQL数据库7.0的一个问题,大虾们帮帮忙啦! 求救!!xp上装了vs.net可以创建web项目,但是不能sql server 服务器组件 多版本号物料清单按材料展开(最下阶层展开) 求助SQL语句取列值数组的表达式怎么写?
另外不要在实际环境中用sqlserver事件跟踪器,不然你会后悔,如果不信,你可以试下!
因为事件探测器是读操作非常高的一个软件,一开启并且长期启用,你的服务器会卡的块死了。sp_depends这个你可以看看联机丛书啊