次の方法で共有


JobServer Class

JobServer オブジェクトは、Microsoft SQL Server エージェント サブシステムと MSDB データベースを表します。

名前空間: Microsoft.SqlServer.Management.Smo.Agent
アセンブリ: Microsoft.SqlServer.Smo (microsoft.sqlserver.smo.dll 内)

構文

'宣言
Public NotInheritable Class JobServer
    Inherits AgentObjectBase
    Implements IAlterable, IScriptable
public sealed class JobServer : AgentObjectBase, IAlterable, IScriptable
public ref class JobServer sealed : public AgentObjectBase, IAlterable, IScriptable
public final class JobServer extends AgentObjectBase implements IAlterable, IScriptable
public final class JobServer extends AgentObjectBase implements IAlterable, IScriptable

解説

更新されたテキスト :2006 年 4 月 14 日

SQL Server エージェント オブジェクトを使用する場合は、Server オブジェクトの JobServer オブジェクト プロパティを使用してそれらを参照できます。JobServer オブジェクトのコンストラクタを呼び出す必要はありません。これは、Server オブジェクトに対してコンストラクタが呼び出されるときにこのオブジェクトが自動的に作成されるためです。

MSDB データベースの CompatibilityLevel プロパティが Version70 に設定されていると、SMO が COLLATE エラーによる例外をスローする可能性があります。

この名前空間、クラス、またはメンバは、Microsoft .NET Framework Version 2.0 でのみサポートされています。

JobServer オブジェクトのプロパティを取得するには、MSDB データベースに対するデータベース ロール SQLAgentUserRole、または固定サーバー ロール sysadmin のメンバである必要があります。

JobServer オブジェクトのプロパティを設定するには、固定サーバー ロール sysadmin のメンバである必要があります。

JobServer オブジェクトでメソッドを実行するには、固定サーバー ロール sysadmin のメンバである必要があります。

継承階層

System.Object
   Microsoft.SqlServer.Management.Smo.SmoObjectBase
     Microsoft.SqlServer.Management.Smo.SqlSmoObject
       Microsoft.SqlServer.Management.Smo.NamedSmoObject
         Microsoft.SqlServer.Management.Smo.Agent.AgentObjectBase
          Microsoft.SqlServer.Management.Smo.Agent.JobServer

使用例

Visual Basic .NET でステップを持つジョブとスケジュールを作成する方法

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

JobServer Members
Microsoft.SqlServer.Management.Smo.Agent Namespace

その他の技術情報

管理タスクの自動化 (SQL Server エージェント)
SQL Server エージェントでの自動管理タスクのスケジュール設定
SQL Server エージェントのストアド プロシージャ (Transact-SQL)

変更履歴

リリース

履歴

2006 年 4 月 14 日

新しい内容 :
  • JobServer コンストラクタの呼び出しが不要であることを説明する記述を追加しました。