SQL Server エージェントのテーブル (Transact-SQL)

ここでは、SQL Server エージェントで使用される情報を格納するシステム テーブルについて説明します。 すべてのテーブルは、msdb データベースの dbo スキーマ内にあります。

このセクションの内容

  • dbo.sysalerts
    警告 1 件につき 1 行のデータを格納します。

  • dbo.syscategories
    SQL Server Management Studio で、ジョブ、警告、オペレーターの分類に使用されるカテゴリを格納します。

  • dbo.sysdownloadlist
    すべての対象サーバーに対するダウンロード命令のキューを格納します。

  • dbo.sysjobactivity
    現在の SQL Server エージェントのジョブに関する利用状況と状態の情報を格納します。

  • dbo.sysjobhistory
    SQL Server エージェントで実行予定のジョブに関する情報を格納します。

  • dbo.sysjobs
    SQL Server エージェントによる実行が予定されているジョブに関する情報を格納します。

  • dbo.sysjobschedules
    SQL Server エージェントによって実行されるジョブのスケジュール情報を格納します。

  • dbo.sysjobservers
    特定のジョブと 1 つ以上の対象サーバーとの関連付けまたはリレーションシップを格納します。

  • dbo.sysjobsteps
    SQL Server エージェントによって実行されるジョブ内の各ステップに関する情報を格納します。

  • dbo.sysjobstepslogs
    ジョブ ステップ ログに関する情報を格納します。

  • dbo.sysnotifications
    通知ごとに 1 行のデータを格納します。

  • dbo.sysoperators
    SQL Server エージェントのオペレーターごとに 1 行のデータを格納します。

  • dbo.sysproxies
    SQL Server エージェントのプロキシ アカウントに関する情報を格納します。

  • dbo.sysproxylogin
    各 SQL Server エージェント プロキシ アカウントに関連付けられている、SQL Server のログインを記録します。

  • dbo.sysproxysubsystem
    各プロキシ アカウントで、どの SQL Server エージェントのサブシステムが使用されているかを記録します。

  • dbo.sysschedules
    SQL Server エージェントのジョブ スケジュールに関する情報を格納します。

  • dbo.syssessions
    各 SQL Server エージェントのセッションに対する SQL Server エージェントの開始日を格納します。 SQL Server エージェントのサービスが開始されるたびに、セッションが作成されます。

  • dbo.syssubsystems
    使用可能なすべての SQL Server エージェントのプロキシ サブシステムに関する情報を格納します。

  • dbo.systargetservergroupmembers
    マルチサーバー グループに現在参加している対象サーバーを記録します。

  • dbo.systargetservergroups
    マルチサーバー環境に現在参加している対象サーバー グループを記録します。

  • dbo.systargetservers
    マルチサーバー操作ドメインに現在参加している対象サーバーを記録します。

  • dbo.systaskids
    以前のバージョンの SQL Server で作成されたタスクと、現在のバージョンの Management Studio ジョブとのマッピングを格納します。