2017-02-10 9 views
0

誰かがこのテーブルを使用している場合、100%を確認する方法はありますか? enter image description hereテーブルがSQLサーバーで使用されているかどうかを確認することができます

...私は enter image description here

... 63 user_scansは、いくつかの活動を示すだろう...下の数字を取得しかし、そこにこれをやって、毎日仕事があるので、私は63がそこから来ていると思います...

DELETE KeyMetricHistory 
     WHERE MonitorDate BETWEEN @STARTDATE AND @ENDDATE 

     WHILE @STARTDATE <= @ENDDATE 
     BEGIN 
      INSERT INTO KeyMetricHistory (MonitorDate,country,members,leads,freetrial,revenueOS,closewon,revenueTS) 
      exec ET_Report.dbo.[rpt_DailyMonitorReport] @STARTDATE 

      SET @STARTDATE = DATEADD(DAY,1,@STARTDATE) 

...

場合は、それらの63 user_sc私は彼らが別の仕事や予定された活動の一部ではないことをどのように知ることができますか? (2014年1月)のように、作成日の前に69個が実行されたかどうかを知るには

+1

は、テーブルの名前を変更して待って理解するものではない場合、これは、このクエリ.IGNOREクエリですユーザーはエラーを報告しますか? – ErikEJ

答えて

0

あなたの質問からは、その特定のテーブル、ビュー、プロシージャ、ビュー、関数のように任意のオブジェクトに使用され、オブジェクト名を知って、あなたの必要性は、私が

select 
    object_name(m.object_id) as OBJECT_NME, m.* 
from 
    sys.sql_modules m 
where 
    m.definition like N'%KeyMetricHistory%' 
関連する問題