Service 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
该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
- 继承
- 实现
示例
注解
该Service对象用于以编程方式管理SQL Server服务。 借助对象 Service ,可以:
连接到服务。
修改用于连接到服务的帐户和密码。
启动、停止、暂停和恢复服务。
检查服务的属性。
线程安全性
此类型的任何公共静态(Microsoft Visual Basic 中的 Shared)成员在多线程操作中是安全的。 但不保证所有实例成员都是线程安全的。
属性
AcceptsPause |
获取一个Boolean属性值,该值指定是否可以暂停SQL Server服务。 |
AcceptsStop |
获取Boolean一个属性值,该值指定是否可以停止SQL Server服务。 |
AdvancedProperties | |
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 搜索服务、SQL Server 代理 服务或SQL Server服务。 |
Urn |
获取表示 Windows Management Instrumentation (WMI) 对象的统一资源名称 (URN) 地址。 (继承自 WmiSmoObject) |
UserData |
获取或设置与所引用对象关联的用户定义数据。 (继承自 SmoObjectBase) |
方法
事件
ManagementStateChange |
管理状态发生变化时发生的事件。 |