引子
高版本的ES可以查看视图引用,而低版本不能,每次修改或删除视图时总会被“有其它对象引用…”对话框困扰,不得已,祭出SQL Server Profiler(sql2000里叫事件探查器)这个大杀器,终于找到了根源。
过程演示
首先开启SQL Server Profiler
简单配置一下只勾选RPC及SQL
启动后到管理控制台的视图里去尝试删改视图,必然报错
马上回到SQL Server Profiler,暂停,查看最后一句RPC
把代码复制到查询分析器里,改 refid
为 *
, 执行一下,就能获知是哪个模板引用了
最后重复以上过程就能一一清理障碍,完成视图删改。