2012-02-10 2 views
1

私は、データベースをバックアップするためのいくつかのSQLジョブエージェントを持つmssqlデータベースを持っています。これは私の前の誰かによって行われた、私はジョブエージェントによって実行されているスクリプトを見つける必要があるので、私はデータベースのバックアップが格納されている場所を見つけることができます。ジョブエージェントが実行しているこのスクリプトまたはプロシージャを見つける方法がありますか?私はDBAではないと私はdb管理の知識がほとんどないので、ちょうどあなたが初心者に説明しているかのように説明してください。SQL Server 2008R2:SQLジョブエージェントが実行されているクエリ/プロシージャを見つける方法

答えて

1

Object Explorerの下部にあるSQL Server Agentには、Jobsというフォルダがあります。スクリプトなどはこれらの仕事の中にあります。 Job Activity Monitorを使用すると、現在実行中のジョブがあるかどうかを確認できます。

3

UIはかなり不格好なので、これらはメタデータに格納されている場合、私は学習することをお勧め:

SELECT s.step_id, s.database_name, s.command 
    FROM msdb.dbo.sysjobsteps AS s 
    INNER JOIN msdb.dbo.sysjobs AS j 
    ON s.job_id = j.job_id 
    WHERE j.name = 'your job name goes here'; 

あなたはWHERE句を変更することにより、複数のジョブで見ることができる、あなたはまた、パターンがへs.commandに対してマッチングんでした特定のオブジェクトを参照する手順を見つける...

関連する問題