怎样在查询分析器中查看一张表上的索引,触发器,一个存储过程所依赖的表?谢谢!

解决方案 »

  1.   

    这些都是调用的系统存储过程或者直接访问的系统表。可以通过“事件探查器”跟踪企业管理器执行的SQL。
      

  2.   

    --触发器所信赖表
    Select Object_Name(A.Depid) as '表名',Object_Name(A.Id) as '触发器名称'  
    From sysdepends A Inner Join SysObjects B
    On A.Id=B.Id
    Where xType='Tr'
      

  3.   

    在查询分析器中打开对象浏览器,选择数据库\用户表\指定的表后,可以查看该表的列,索引,触发器,以及被哪个存储过程引用了(在<相关性>节点下).
    如果查看存储过程引用了哪些表,选择数据库\存储过程\指定的存储过程后,展开<相关性>节点.