Service Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |