本帖最后由 jevinss 于 2010-12-31 12:47:50 编辑

解决方案 »

  1.   

    这个很难界定,例如有连线执行以下2个SQL.
    use c_data
    update a_data.dbo.[table] set ...
    这样算不算?不过SQL Server Profiler里可以设置
    textdata like '%c_data%'
      

  2.   


    是在列筛选器里选TextData->然后在"类似于"那里填'%c_data%'吗?怎么我设置了之后好像全被屏蔽了呢?
      

  3.   

    这样只能跟踪到在提交的TSQL里含有"c_date"的SQL,
    建议想办法按LoginName来跟踪..
      

  4.   


    1、选择所需模板,在[跟踪属性]的[事件选择]界面,勾选显示所有列。2、在列筛选器中databasename类似于c_data。
      

  5.   

    Profiler的databasename是连线打开的数据库吧?
    例如有连线执行以下2个SQL.
    use a_data
    update c_data.dbo.[table] set ...
    --> databasename是a_data,而实际是在修改c_data的数据.这种情况算不算进来呢?
      

  6.   

    1、选择所需模板,在[跟踪属性]的[事件选择]界面,勾选显示所有列。2、在列筛选器中databasename类似于c_data。里面很多列的,你可以过滤数据库名,用户名……
      

  7.   

    Sql Server Profiler 跟踪不要讲 了吧
      

  8.   

    不会。
    4F只有在指定的DB下工作,才会被trace。否则可以过滤datatext,这也是相当耗时的。
      

  9.   

    zdy, 我不是给你演示过么, 又忘了?#4和#6都对
      

  10.   


    晕,coleling,这个马甲都被你发现了我回来搞了半天只能根据登录用户来跟踪,郁闷了很久,后来发现是在事件选择那里只勾选了Database,没有选TSQL,大汗......散分!