Service Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
La Service classe représente une instance du 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
- Héritage
- Implémente
Exemples
Gestion des services et des paramètres réseau à l'aide du fournisseur WMI
Remarques
L’objet Service est utilisé pour gérer par programmation le service SQL Server. Avec l’objet Service , vous pouvez :
Connectez-vous au service.
modifier le compte et le mot de passe utilisés pour la connexion au service ;
démarrer, arrêter, suspendre et reprendre service ;
vérifier les propriétés du service.
Cohérence de thread
Tout membre statique public (Partagé dans Microsoft Visual Basic) de ce type est sûr dans le cadre des opérations à plusieurs threads. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.
Propriétés
AcceptsPause |
Obtient la Boolean valeur de propriété qui spécifie si le service SQL Server peut être suspendu. |
AcceptsStop |
Obtient la Boolean valeur de propriété qui spécifie si le service SQL Server peut être arrêté. |
AdvancedProperties |
Représente une collection d'objets Property. Chaque Property objet représente une propriété avancée définie sur le service SQL Server. |
Dependencies |
Retourne la liste des services qui dépendent du service de SQL Server référencé. |
Description |
Obtient une description textuelle du service SQL Server. |
DisplayName |
Obtient le nom complet du service SQL Server. |
ErrorControl |
Obtient la gravité de l’erreur si le service SQL Server ne parvient pas à démarrer au démarrage. |
ExitCode |
Obtient le code d’erreur Win32 qui définit les problèmes rencontrés lors du démarrage et de l’arrêt du service SQL Server. |
IsHadrEnabled |
Détermine si la haute disponibilité/récupération d'urgence est activée. |
Name |
Obtient ou définit le nom de l'objet WMI (Windows Management Instrumentation) référencé. (Hérité de WmiSmoObject) |
Parent |
Obtient l'objet ManagedComputer qui est le parent de l'objet Service. |
PathName |
Obtient le chemin d’accès et le nom du fichier binaire qui implémente le service SQL Server. |
ProcessId |
Obtient l’ID de processus qui identifie de façon unique le service SQL Server. |
Properties |
Représente une collection d'objets Property. Chaque objet Property représente une propriété définie sur l'objet WMI (Windows Management Instrumentation). (Hérité de WmiSmoObject) |
ServiceAccount |
Obtient le compte système sous lequel le service SQL Server est en cours d’exécution. |
ServiceState |
Obtient l’état du service SQL Server, tel que l’exécution, l’arrêt ou l’interruption. |
StartMode |
Obtient ou définit la méthode par laquelle le service SQL Server est démarré. |
StartupParameters |
Obtient ou définit tous les paramètres de démarrage du service SQL Server. |
State |
Obtient l'état de l'objet référencé. (Hérité de SmoObjectBase) |
Type |
Obtient le type de service, tel que Microsoft service Search, SQL Server Agent service ou SQL Server service. |
Urn |
Obtient l'adresse URN (Uniform Resource Name) qui représente l'objet WMI (Windows Management Instrumentation). (Hérité de WmiSmoObject) |
UserData |
Obtient ou définit des données associées à l'objet référencé définies par l'utilisateur. (Hérité de SmoObjectBase) |
Méthodes
Alter() |
Mises à jour toute Service propriété d’objet change sur une instance de SQL Server. |
AlterProtocolProperties(ProtocolPropertyCollection) |
Met à jour toutes les modifications apportées aux propriétés de l'objet de protocole lors de l'installation WMI (Windows Management Instrumentation). (Hérité de WmiSmoObject) |
ChangeHadrServiceSetting(Boolean) |
Modifie les paramètres de service HA/DR. |
ChangePassword(String, String) |
Modifie le mot de passe du compte système sous lequel le service SQL Server est en cours d’exécution. |
CheckObjectState() |
Vérifie l'état de l'objet référencé. (Hérité de WmiSmoObject) |
CreateProtocolPropertyCollection() |
Crée un jeu d'attributs de protocole pour l'objet référencé. (Hérité de WmiSmoObject) |
GetPropertyManagementObject(ProtocolProperty) |
Obtient l'objet de gestion pour la propriété de protocole spécifiée. (Hérité de WmiSmoObject) |
GetPropertyObject(PropertyCollection, DataRow, Object) |
Obtient la propriété de la collection spécifiée avec la position et la valeur spécifiées. (Hérité de WmiSmoObject) |
GetProtocolPropertyCollection() |
Retourne la collection de propriétés de protocole pour l'objet référencé. (Hérité de WmiSmoObject) |
ImplInitialize(String[], OrderBy[]) |
Initialise les champs de l'objet WmiSmoObject. (Hérité de WmiSmoObject) |
Initialize() |
Initialise l'objet référencé. (Hérité de WmiSmoObject) |
InvokeMgmtMethod(ManagementObject, ManagementOperationObserver, String, Object[]) |
Appelle la méthode de gestion pour l'objet référencé avec l'objet de gestion, l'observateur, le nom de la méthode et les paramètres spécifiés. (Hérité de WmiSmoObject) |
InvokeMgmtMethod(ManagementObject, String, Object[]) |
Appelle la méthode de gestion pour l'objet référencé avec l'objet de gestion, le nom de la méthode et les paramètres spécifiés. (Hérité de WmiSmoObject) |
IsObjectInitialized() |
Spécifie si l'objet référencé est initialisé. (Hérité de WmiSmoObject) |
Pause() |
Interrompt le service SQL Server. |
Refresh() |
Actualise le service SQL Server. |
Resume() |
Reprend le service SQL Server. |
SetName(String) |
Définit le nom de l'objet référencé. (Hérité de WmiSmoObject) |
SetParentImpl(WmiSmoObject) |
Définit le parent de l'objet référencé. (Hérité de WmiSmoObject) |
SetServiceAccount(String, String) |
Définit le compte sous lequel le service SQL Server s’exécute. |
Start() |
Démarre le service SQL Server. |
Stop() |
Arrête le service SQL Server. |
UpdateObjectState() |
Met à jour l'état de l'objet. (Hérité de WmiSmoObject) |
Validate(String, Object[]) |
Valide l'état d'un objet. (Hérité de SmoObjectBase) |
Événements
ManagementStateChange |
Événement qui se produit lors d'une modification de l'état de gestion. |