次の方法で共有


Service クラス

Service クラスは、SQL Server サービスのインスタンスを表します。

継承階層

System. . :: . .Object
  Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectBase
    Microsoft.SqlServer.Management.Smo.Wmi. . :: . .WmiSmoObject
      Microsoft.SqlServer.Management.Smo.Wmi..::..Service

名前空間:  Microsoft.SqlServer.Management.Smo.Wmi
アセンブリ:  Microsoft.SqlServer.SqlWmiManagement (Microsoft.SqlServer.SqlWmiManagement.dll)

構文

'宣言
Public NotInheritable Class Service _
    Inherits WmiSmoObject _
    Implements IAlterable
'使用
Dim instance As Service
public sealed class Service : WmiSmoObject, 
    IAlterable
public ref class Service sealed : public WmiSmoObject, 
    IAlterable
[<SealedAttribute>]
type Service =  
    class
        inherit WmiSmoObject
        interface IAlterable
    end
public final class Service extends WmiSmoObject implements IAlterable

Service 型は、以下のメンバーを公開しています。

プロパティ

  名前 説明
パブリック プロパティ AcceptsPause SQL Server サービスを一時停止できるかどうかを示す Boolean プロパティ値を取得します。
パブリック プロパティ AcceptsStop SQL Server サービスを停止できるかどうかを示す Boolean プロパティ値を取得します。
パブリック プロパティ AdvancedProperties Property オブジェクトのコレクションを表します。各 Property オブジェクトは、SQL Server サービスで定義される詳細プロパティを表します。
パブリック プロパティ Dependencies 参照先の SQL Server サービスに依存するサービスの一覧を返します。
パブリック プロパティ Description SQL Server サービスの説明テキストを取得します。
パブリック プロパティ DisplayName SQL Server サービスの表示名を取得します。
パブリック プロパティ ErrorControl SQL Server サービスがスタートアップ時に正しく開始しない場合、エラーの重大度を取得します。
パブリック プロパティ ExitCode SQL Server サービスの開始時と停止時に発生する問題を定義する Win32 エラー コードを取得します。
パブリック プロパティ Name 参照先の Windows Management Instrumentation (WMI) オブジェクトの名前を取得します。値の設定も可能です。 (WmiSmoObject から継承されています。)
パブリック プロパティ Parent Service オブジェクトの親である ManagedComputer オブジェクトを取得します。
パブリック プロパティ PathName SQL Server サービスを実装するバイナリ ファイルのパスとファイル名を取得します。
パブリック プロパティ ProcessId SQL Server サービスを一意に識別するプロセス ID を取得します。
パブリック プロパティ Properties Property オブジェクトのコレクションを表します。各 Property オブジェクトは、Windows Management Instrumentation (WMI) オブジェクトで定義されたプロパティを表します。 (WmiSmoObject から継承されています。)
パブリック プロパティ ServiceAccount SQL Server サービスを実行しているシステム アカウントを取得します。
パブリック プロパティ ServiceState 実行、停止、一時停止などの SQL Server サービスの状態を取得します。
パブリック プロパティ StartMode SQL Server サービスを開始するメソッドを取得します。値の設定も可能です。
パブリック プロパティ StartupParameters SQL Server サービスのすべてのスタートアップ パラメーターを取得します。値の設定も可能です。
パブリック プロパティ State 参照先のオブジェクトの状態を取得します。 (SmoObjectBase から継承されています。)
パブリック プロパティ Type Microsoft Search サービス、SQL Server エージェント サービス、SQL Server サービスなど、サービスの種類を取得します。
パブリック プロパティ Urn Windows Management Instrumentation (WMI) オブジェクトを表す Uniform Resource Name (URN) アドレスを取得します。 (WmiSmoObject から継承されています。)
パブリック プロパティ UserData 参照先のオブジェクトに関連付けられたユーザー定義データを取得します。値の設定も可能です。 (SmoObjectBase から継承されています。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Alter SQL Server のインスタンスの Service オブジェクトのプロパティに対する変更をすべて更新します。
プロテクト メソッド AlterProtocolProperties Windows Management Instrumentation (WMI) インストールでプロトコル オブジェクトのプロパティの変更をすべて更新します。 (WmiSmoObject から継承されています。)
パブリック メソッド ChangePassword SQL Server サービスを実行しているシステム アカウントのパスワードを変更します。
プロテクト メソッド CheckObjectState 参照先のオブジェクトの状態を確認します。 (WmiSmoObject から継承されています。)
プロテクト メソッド CreateProtocolPropertyCollection 参照先のオブジェクトの一連のプロトコル属性を作成します。 (WmiSmoObject から継承されています。)
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
プロテクト メソッド GetPropertyManagementObject 指定したプロトコル プロパティの管理オブジェクトを取得します。 (WmiSmoObject から継承されています。)
プロテクト メソッド GetPropertyObject 指定した位置にある指定した値のプロパティを、指定したコレクションから取得します。 (WmiSmoObject から継承されています。)
プロテクト メソッド GetProtocolPropertyCollection 参照先のオブジェクトを表すプロトコル プロパティのコレクションを返します。 (WmiSmoObject から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド ImplInitialize WmiSmoObject オブジェクトのフィールドを初期化します。 (WmiSmoObject から継承されています。)
パブリック メソッド Initialize 参照先のオブジェクトを初期化します。 (WmiSmoObject から継承されています。)
プロテクト メソッド InvokeMgmtMethod(ManagementObject, String, array<Object> [] () [] []) 指定した管理オブジェクト、メソッド名、およびパラメーターを使用して、参照先のオブジェクトの管理メソッドを呼び出します。 (WmiSmoObject から継承されています。)
プロテクト メソッド InvokeMgmtMethod(ManagementObject, ManagementOperationObserver, String, array<Object> [] () [] []) 指定した管理オブジェクト、オブザーバー、メソッド名、およびパラメーターを使用して、参照先のオブジェクトの管理メソッドを呼び出します。 (WmiSmoObject から継承されています。)
プロテクト メソッド IsObjectInitialized 参照先のオブジェクトが初期化されているかどうかを示します。 (WmiSmoObject から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド Pause SQL Server サービスを一時停止します。
パブリック メソッド Refresh SQL Server サービスを更新します。 (WmiSmoObject. . :: . .Refresh() () () () をオーバーライドします。)
パブリック メソッド Resume SQL Server サービスを再開します。
プロテクト メソッド SetName 参照先のオブジェクトの名前を設定します。 (WmiSmoObject から継承されています。)
プロテクト メソッド SetParentImpl 参照先のオブジェクトの親を設定します。 (WmiSmoObject から継承されています。)
パブリック メソッド SetServiceAccount SQL Server サービスの実行に使用するアカウントを設定します。
パブリック メソッド Start SQL Server サービスを開始します。
パブリック メソッド Stop SQL Server サービスを停止します。
パブリック メソッド ToString (Object から継承されています。)
プロテクト メソッド UpdateObjectState オブジェクトの状態を更新します。 (WmiSmoObject から継承されています。)
パブリック メソッド Validate オブジェクトの状態を検証します。 (SmoObjectBase から継承されています。)

先頭に戻る

イベント

  名前 説明
パブリック イベント ManagementStateChange 管理状態が変更された場合に発生するイベントです。

先頭に戻る

説明

Service オブジェクトは、SQL Server サービスをプログラムで管理するために使用されます。Service オブジェクトを使用すると次のような操作を実行できます。

  • サービスへの接続

  • サービスへの接続に使用するアカウントとパスワードの変更

  • サービスの開始、停止、一時停止、および再開

  • サービスのプロパティの確認

スレッド セーフ

この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

スレッド セーフ

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

関連項目

参照

その他の技術情報