Service Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
La Service clase representa una instancia del servicio 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
- Herencia
- Implementaciones
Ejemplos
Administrar servicios y configuración de red utilizando el proveedor WMI
Comentarios
El Service objeto se usa para administrar mediante programación el servicio SQL Server. Con el Service objeto puede hacer lo siguiente:
Conéctese al servicio.
Modificar la cuenta y la contraseña que se utilizan para conectarse al servicio.
Iniciar, detener, pausar y reanudar el servicio.
Comprobar las propiedades del servicio.
Seguridad para subprocesos
Todos los miembros estáticos (compartidos en Microsoft Visual Basic) públicos de este tipo son seguros para operaciones multiproceso. No se garantiza que los miembros de instancia sean seguros para subprocesos.
Propiedades
AcceptsPause |
Obtiene el Boolean valor de propiedad que especifica si el servicio SQL Server se puede pausar. |
AcceptsStop |
Obtiene el Boolean valor de propiedad que especifica si se puede detener el servicio SQL Server. |
AdvancedProperties |
Representa una colección de objetos Property. Cada Property objeto representa una propiedad avanzada definida en el servicio SQL Server. |
Dependencies |
Devuelve una lista de servicios que dependen del servicio de SQL Server al que se hace referencia. |
Description |
Obtiene una descripción textual del servicio SQL Server. |
DisplayName |
Obtiene el nombre para mostrar del servicio SQL Server. |
ErrorControl |
Obtiene la gravedad del error si el servicio SQL Server no se inicia durante el inicio. |
ExitCode |
Obtiene el código de error de Win32 que define los problemas detectados al iniciar y detener el servicio SQL Server. |
IsHadrEnabled |
Obtiene si Alta disponibilidad y recuperación ante desastres está habilitada. |
Name |
Obtiene o establece el nombre del objeto de Instrumental de administración de Windows (WMI) al que se hace referencia. (Heredado de WmiSmoObject) |
Parent |
Obtiene el objeto ManagedComputer que es primario del objeto Service. |
PathName |
Obtiene la ruta de acceso y el nombre de archivo del archivo binario que implementa el servicio SQL Server. |
ProcessId |
Obtiene el identificador de proceso que identifica de forma única el servicio SQL Server. |
Properties |
Representa una colección de objetos Property. Cada objeto Property representa una propiedad definida en el objeto de Instrumental de administración de Windows (WMI). (Heredado de WmiSmoObject) |
ServiceAccount |
Obtiene la cuenta del sistema en la que se ejecuta el servicio SQL Server. |
ServiceState |
Obtiene el estado del servicio SQL Server, como en ejecución, detenido o en pausa. |
StartMode |
Obtiene o establece el método por el que se inicia el servicio SQL Server. |
StartupParameters |
Obtiene o establece los parámetros de inicio del servicio SQL Server. |
State |
Obtiene el estado del objeto al que se hace referencia. (Heredado de SmoObjectBase) |
Type |
Obtiene el tipo de servicio, como Microsoft servicio Search, Agente SQL Server service o SQL Server service. |
Urn |
Obtiene la dirección de nombre de recursos uniforme (URN) que representa el objeto de Instrumental de administración de Windows (WMI). (Heredado de WmiSmoObject) |
UserData |
Obtiene o establece datos definidos por el usuario asociados al objeto al que se hace referencia. (Heredado de SmoObjectBase) |
Métodos
Alter() |
Service Novedades cualquier cambio de propiedad de objeto en una instancia de SQL Server. |
AlterProtocolProperties(ProtocolPropertyCollection) |
Actualiza cualquier cambio en las propiedades del objeto de protocolo en la instalación de Instrumental de administración de Windows (WMI). (Heredado de WmiSmoObject) |
ChangeHadrServiceSetting(Boolean) |
Cambia la configuración del servicio HA/DR. |
ChangePassword(String, String) |
Cambia la contraseña de la cuenta del sistema en la que se ejecuta el servicio SQL Server. |
CheckObjectState() |
Comprueba el estado del objeto al que se hace referencia. (Heredado de WmiSmoObject) |
CreateProtocolPropertyCollection() |
Crea un conjunto de atributos de protocolo para el objeto al que se hace referencia. (Heredado de WmiSmoObject) |
GetPropertyManagementObject(ProtocolProperty) |
Obtiene el objeto de administración para la propiedad de protocolo especificada. (Heredado de WmiSmoObject) |
GetPropertyObject(PropertyCollection, DataRow, Object) |
Obtiene la propiedad de la colección especificada con la posición y el valor especificados. (Heredado de WmiSmoObject) |
GetProtocolPropertyCollection() |
Devuelve la colección de propiedades de protocolo para el objeto al que se hace referencia. (Heredado de WmiSmoObject) |
ImplInitialize(String[], OrderBy[]) |
Inicializa los campos del objeto WmiSmoObject. (Heredado de WmiSmoObject) |
Initialize() |
Inicializa el objeto al que se hace referencia. (Heredado de WmiSmoObject) |
InvokeMgmtMethod(ManagementObject, ManagementOperationObserver, String, Object[]) |
Invoca el método de administración para el objeto al que se hace referencia con el objeto de administración, el observador, el nombre de método y los parámetros especificados. (Heredado de WmiSmoObject) |
InvokeMgmtMethod(ManagementObject, String, Object[]) |
Invoca el método de administración para el objeto al que se hace referencia con el objeto de administración, el nombre de método y los parámetros especificados. (Heredado de WmiSmoObject) |
IsObjectInitialized() |
Especifica si el objeto al que se hace referencia se ha inicializado. (Heredado de WmiSmoObject) |
Pause() |
Pausa el servicio SQL Server. |
Refresh() |
Actualiza el servicio SQL Server. |
Resume() |
Reanuda el servicio SQL Server. |
SetName(String) |
Establece el nombre del objeto al que se hace referencia. (Heredado de WmiSmoObject) |
SetParentImpl(WmiSmoObject) |
Establece el elemento primario del objeto al que se hace referencia. (Heredado de WmiSmoObject) |
SetServiceAccount(String, String) |
Establece la cuenta con la que se ejecuta el servicio SQL Server. |
Start() |
Inicia el servicio SQL Server. |
Stop() |
Detiene el servicio SQL Server. |
UpdateObjectState() |
Actualiza el estado de objeto. (Heredado de WmiSmoObject) |
Validate(String, Object[]) |
Valida el estado de un objeto. (Heredado de SmoObjectBase) |
Eventos
ManagementStateChange |
Evento que se produce cuando cambia el estado de administración. |