Compartilhar via


Service Classe

Definição

A Service classe representa uma instância do serviço 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
Herança
Implementações

Exemplos

Gerenciando serviços e configurações de rede através do provedor do WMI

Comentários

O Service objeto é usado para gerenciar programaticamente o serviço SQL Server. Com o Service objeto, você pode:

  • Conecte-se ao serviço.

  • Modificar a conta e senha usadas para conexão ao serviço.

  • Iniciar, parar, pausar e retomar o serviço.

  • Verifique as propriedades do serviço.

Acesso thread-safe

Qualquer membro público estático (Compartilhado no Microsoft Visual Basic) desse tipo é seguro para operações multi-threaded. Não há garantia de que qualquer membro de instância seja seguro para threads.

Propriedades

AcceptsPause

Obtém o valor da Boolean propriedade que especifica se o serviço SQL Server pode ser pausado.

AcceptsStop

Obtém o valor da Boolean propriedade que especifica se o serviço SQL Server pode ser interrompido.

AdvancedProperties

Representa uma coleção de objetos Property . Cada Property objeto representa uma propriedade avançada definida no serviço SQL Server.

Dependencies

Retorna uma lista de serviços que dependem do serviço de SQL Server referenciado.

Description

Obtém uma descrição textual do serviço SQL Server.

DisplayName

Obtém o nome de exibição do serviço SQL Server.

ErrorControl

Obtém a gravidade do erro se o serviço SQL Server não for iniciado durante a inicialização.

ExitCode

Obtém o código de erro Win32 que define os problemas encontrados ao iniciar e parar o serviço de SQL Server.

IsHadrEnabled

Obtém se a Alta disponibilidade/Recuperação de Desastre está habilitada.

Name

Obtém ou define o nome do objeto da Instrumentação de Gerenciamento do Windows (WMI) referenciado.

(Herdado de WmiSmoObject)
Parent

Obtém o objeto ManagedComputer que é o pai do objeto Service.

PathName

Obtém o caminho e o nome do arquivo binário que implementa o serviço SQL Server.

ProcessId

Obtém a ID do processo que identifica exclusivamente o serviço SQL Server.

Properties

Representa uma coleção de objetos Property . Cada objeto Property representa uma propriedade definida no objeto da Instrumentação de Gerenciamento do Windows (WMI).

(Herdado de WmiSmoObject)
ServiceAccount

Obtém a conta do sistema na qual o serviço SQL Server está em execução.

ServiceState

Obtém o estado do serviço SQL Server, como executar, parar ou pausar.

StartMode

Obtém ou define o método pelo qual o serviço SQL Server é iniciado.

StartupParameters

Obtém ou define quaisquer parâmetros de inicialização para o serviço SQL Server.

State

Obtém o estado do objeto referenciado.

(Herdado de SmoObjectBase)
Type

Obtém o tipo de serviço, como microsoft serviço Pesquisa, serviço de SQL Server Agent ou serviço de SQL Server.

Urn

Obtém o valor do endereço do URN (Uniform Resource Name) que representa o objeto da Instrumentação de Gerenciamento do Windows (WMI).

(Herdado de WmiSmoObject)
UserData

Obtém ou define dados definidos pelo usuário associados ao objeto referenciado.

(Herdado de SmoObjectBase)

Métodos

Alter()

Atualizações qualquer Service propriedade de objeto é alterada em uma instância de SQL Server.

AlterProtocolProperties(ProtocolPropertyCollection)

Atualiza qualquer alteração de propriedade de objeto de protocolo na instalação da Instrumentação de Gerenciamento do Windows (WMI).

(Herdado de WmiSmoObject)
ChangeHadrServiceSetting(Boolean)

Altera as configurações do serviço HA/DR.

ChangePassword(String, String)

Altera a senha da conta do sistema na qual o serviço SQL Server está em execução.

CheckObjectState()

Verifica o estado do objeto referenciado.

(Herdado de WmiSmoObject)
CreateProtocolPropertyCollection()

Cria um conjunto de atributos de protocolo para o objeto referenciado.

(Herdado de WmiSmoObject)
GetPropertyManagementObject(ProtocolProperty)

Obtém o objeto de gerenciamento da propriedade de protocolo especificada.

(Herdado de WmiSmoObject)
GetPropertyObject(PropertyCollection, DataRow, Object)

Obtém a propriedade da coleção especificada com a posição e o valor especificados.

(Herdado de WmiSmoObject)
GetProtocolPropertyCollection()

Retorna a coleção de propriedades de protocolo do objeto referenciado.

(Herdado de WmiSmoObject)
ImplInitialize(String[], OrderBy[])

Inicializa os campos do objeto WmiSmoObject.

(Herdado de WmiSmoObject)
Initialize()

Inicializa o objeto referenciado.

(Herdado de WmiSmoObject)
InvokeMgmtMethod(ManagementObject, ManagementOperationObserver, String, Object[])

Invoca o método de gerenciamento para o objeto referenciado com o objeto de gerenciamento, o observador, o nome do método e os parâmetros especificados.

(Herdado de WmiSmoObject)
InvokeMgmtMethod(ManagementObject, String, Object[])

Invoca o método de gerenciamento do objeto referenciado com o objeto de gerenciamento, o nome do método e os parâmetros especificados.

(Herdado de WmiSmoObject)
IsObjectInitialized()

Especifica se o objeto referenciado é inicializado.

(Herdado de WmiSmoObject)
Pause()

Pausa o serviço SQL Server.

Refresh()

Atualiza o serviço SQL Server.

Resume()

Retoma o serviço SQL Server.

SetName(String)

Define o nome do objeto referenciado.

(Herdado de WmiSmoObject)
SetParentImpl(WmiSmoObject)

Define o pai do objeto referenciado.

(Herdado de WmiSmoObject)
SetServiceAccount(String, String)

Define a conta na qual o serviço SQL Server é executado.

Start()

Inicia o serviço SQL Server.

Stop()

Interrompe o serviço SQL Server.

UpdateObjectState()

Atualiza o estado do objeto.

(Herdado de WmiSmoObject)
Validate(String, Object[])

Valida o estado de um objeto.

(Herdado de SmoObjectBase)

Eventos

ManagementStateChange

Um evento que ocorre quando o estado do gerenciamento é alterado.

Aplica-se a