Service クラス

定義

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

public ref class Service sealed : Microsoft::SqlServer::Management::Smo::Wmi::WmiSmoObject, Microsoft::SqlServer::Management::Common::IAlterable
public sealed class Service : Microsoft.SqlServer.Management.Smo.Wmi.WmiSmoObject, Microsoft.SqlServer.Management.Common.IAlterable
type Service = class
    inherit WmiSmoObject
    interface IAlterable
Public NotInheritable Class Service
Inherits WmiSmoObject
Implements IAlterable
継承
実装

WMI プロバイダーを使用したサービスの管理とネットワーク設定

注釈

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

  • サービスに接続します。

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

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

  • サービスのプロパティのチェック

スレッド セーフ

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

プロパティ

AcceptsPause

Boolean SQL Server サービスを一時停止できるかどうかを示すプロパティ値を取得します。

AcceptsStop

Boolean SQL Server サービスを停止できるかどうかを示すプロパティ値を取得します。

AdvancedProperties

Property オブジェクトのコレクションを表します。 各Propertyオブジェクトは、SQL Server サービスで定義されている高度なプロパティを表します。

Dependencies

参照されるSQL Server サービスに依存するサービスの一覧を返します。

Description

SQL Server サービスのテキスト説明を取得します。

DisplayName

SQL Server サービスの表示名を取得します。

ErrorControl

起動時にSQL Server サービスの起動に失敗した場合のエラーの重大度を取得します。

ExitCode

SQL Server サービスを開始および停止するときに発生する問題を定義する Win32 エラー コードを取得します。

IsHadrEnabled

高可用性/災害復旧が有効になっているかどうかを取得します。

Name

参照先の Windows Management Instrumentation (WMI) オブジェクトの名前を取得します。値の設定も可能です。

(継承元 WmiSmoObject)
Parent

ManagedComputer オブジェクトの親である Service オブジェクトを取得します。

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 Service、SQL Server エージェント サービス、SQL Server サービスなどのサービスの種類を取得します。

Urn

Windows Management Instrumentation (WMI) オブジェクトを表す Uniform Resource Name (URN) アドレスを取得します。

(継承元 WmiSmoObject)
UserData

参照先のオブジェクトに関連付けられたユーザー定義データを取得します。値の設定も可能です。

(継承元 SmoObjectBase)

メソッド

Alter()

SQL Serverのインスタンスに対するServiceオブジェクト プロパティの変更を更新します。

AlterProtocolProperties(ProtocolPropertyCollection)

Windows Management Instrumentation (WMI) インストールでプロトコル オブジェクトのプロパティの変更をすべて更新します。

(継承元 WmiSmoObject)
ChangeHadrServiceSetting(Boolean)

HA/DR サービスの設定を変更します。

ChangePassword(String, String)

SQL Server サービスが実行されているシステム アカウントのパスワードを変更します。

CheckObjectState()

参照先のオブジェクトの状態を確認します。

(継承元 WmiSmoObject)
CreateProtocolPropertyCollection()

参照先のオブジェクトの一連のプロトコル属性を作成します。

(継承元 WmiSmoObject)
GetPropertyManagementObject(ProtocolProperty)

指定したプロトコル プロパティの管理オブジェクトを取得します。

(継承元 WmiSmoObject)
GetPropertyObject(PropertyCollection, DataRow, Object)

指定した位置にある指定した値のプロパティを、指定したコレクションから取得します。

(継承元 WmiSmoObject)
GetProtocolPropertyCollection()

参照先のオブジェクトを表すプロトコル プロパティのコレクションを返します。

(継承元 WmiSmoObject)
ImplInitialize(String[], OrderBy[])

WmiSmoObject オブジェクトのフィールドを初期化します。

(継承元 WmiSmoObject)
Initialize()

参照先のオブジェクトを初期化します。

(継承元 WmiSmoObject)
InvokeMgmtMethod(ManagementObject, ManagementOperationObserver, String, Object[])

指定した管理オブジェクト、オブザーバー、メソッド名、およびパラメーターを使用して、参照先のオブジェクトの管理メソッドを呼び出します。

(継承元 WmiSmoObject)
InvokeMgmtMethod(ManagementObject, String, Object[])

指定した管理オブジェクト、メソッド名、およびパラメーターを使用して、参照先のオブジェクトの管理メソッドを呼び出します。

(継承元 WmiSmoObject)
IsObjectInitialized()

参照先のオブジェクトが初期化されているかどうかを示します。

(継承元 WmiSmoObject)
Pause()

SQL Server サービスを一時停止します。

Refresh()

SQL Server サービスを更新します。

Resume()

SQL Server サービスを再開します。

SetName(String)

参照先のオブジェクトの名前を設定します。

(継承元 WmiSmoObject)
SetParentImpl(WmiSmoObject)

参照先のオブジェクトの親を設定します。

(継承元 WmiSmoObject)
SetServiceAccount(String, String)

SQL Server サービスを実行するアカウントを設定します。

Start()

SQL Server サービスを開始します。

Stop()

SQL Server サービスを停止します。

UpdateObjectState()

オブジェクトの状態を更新します。

(継承元 WmiSmoObject)
Validate(String, Object[])

オブジェクトの状態を検証します。

(継承元 SmoObjectBase)

イベント

ManagementStateChange

管理状態が変化したときに発生するイベントです。

適用対象