none
用sql server profiler跟踪SQL语句,但不知道怎样才清楚,那个SQL语句具体查询的是哪个数据库 RRS feed

  • 问题

  • 用sql server profiler跟踪SQL语句,但不知道怎样才清楚,那个SQL语句具体查询的是哪个数据库,sqlServerProfiler上面只显示SQL语句,没显示数据库名称。
    沙漠风暴
    2010年4月19日 7:41

答案

  • 你要在新建跟踪的页面 有一个事件选择 照到你跟踪的时间,有一个列叫databasename 你勾上 就能看到数据库名称了。

    其实你自己如果了解的花,看一眼sql语句也是能猜出是那个库的语句,除非你每个库都是一样的结构。。。

     


    family as water
    2010年4月19日 7:57
  • 你要在新建跟踪的页面 有一个事件选择 照到你跟踪的时间,有一个列叫databasename 你勾上 就能看到数据库名称了。

    其实你自己如果了解的花,看一眼sql语句也是能猜出是那个库的语句,除非你每个库都是一样的结构。。。


    family as water
    2010年4月19日 7:57
  • 我的是sql2000

    我不知你的版本,   我的在"事件控查器"-新建跟踪 -"数据列" - 加上databasename

     

    2010年4月19日 7:57
  • sql 2008上,新建跟踪页面,有一个Event Selection 的Tab标签,上面有一个Show All Columns的选项,你勾上后,再在列表中,对应用的事件名称后,将DatabaseName列勾上。
    沙漠风暴
    2010年4月19日 8:21

全部回复

  • 你要在新建跟踪的页面 有一个事件选择 照到你跟踪的时间,有一个列叫databasename 你勾上 就能看到数据库名称了。

    其实你自己如果了解的花,看一眼sql语句也是能猜出是那个库的语句,除非你每个库都是一样的结构。。。

     


    family as water
    2010年4月19日 7:57
  • 你要在新建跟踪的页面 有一个事件选择 照到你跟踪的时间,有一个列叫databasename 你勾上 就能看到数据库名称了。

    其实你自己如果了解的花,看一眼sql语句也是能猜出是那个库的语句,除非你每个库都是一样的结构。。。


    family as water
    2010年4月19日 7:57
  • 我的是sql2000

    我不知你的版本,   我的在"事件控查器"-新建跟踪 -"数据列" - 加上databasename

     

    2010年4月19日 7:57
  • sql2008中是 "跟踪属性"  选  模板  --你切换到"事件选择"  选了"显示 所有事件",其中加上 你要跟踪的事件  在选上

    存储过程  "sp:starting" 这样在"选择列" 中就有database name了

     

    2010年4月19日 8:15
  • sql 2008上,新建跟踪页面,有一个Event Selection 的Tab标签,上面有一个Show All Columns的选项,你勾上后,再在列表中,对应用的事件名称后,将DatabaseName列勾上。
    沙漠风暴
    2010年4月19日 8:21