Service Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Service Klasse stellt eine Instanz des SQL Server Diensts dar.
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
- Vererbung
- Implementiert
Beispiele
Verwalten von Diensten und Netzwerkeinstellungen durch die Nutzung von WMI-Anbieter
Hinweise
Das Service Objekt wird verwendet, um den SQL Server Dienst programmgesteuert zu verwalten. Mit dem Service Objekt können Sie:
Stellen Sie eine Verbindung mit dem Dienst her.
Ändern des Konto und Kennworts, das zum Herstellen einer Verbindung mit dem Dienst verwendet wird.
Starten, Beenden, Anhalten und Fortsetzen des Diensts.
Überprüfen der Eigenschaften des Diensts.
Threadsicherheit
Öffentliche statische (Shared in Microsoft Visual Basic) Member dieses Typs sind sicher für Multithread-Vorgänge. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Eigenschaften
AcceptsPause |
Ruft den Eigenschaftswert ab, der Boolean angibt, ob der SQL Server Dienst angehalten werden kann. |
AcceptsStop |
Ruft den Eigenschaftswert ab, der Boolean angibt, ob der SQL Server Dienst beendet werden kann. |
AdvancedProperties |
Stellt eine Auflistung von Property-Objekten dar. Jedes Property Objekt stellt eine erweiterte Eigenschaft dar, die für den SQL Server Dienst definiert ist. |
Dependencies |
Gibt eine Liste der Dienste zurück, die vom referenzierten SQL Server Dienst abhängig sind. |
Description |
Ruft eine textbezogene Beschreibung des SQL Server Diensts ab. |
DisplayName |
Ruft den Anzeigenamen des SQL Server Diensts ab. |
ErrorControl |
Ruft den Schweregrad des Fehlers ab, wenn der SQL Server Dienst während des Startvorgangs nicht gestartet werden kann. |
ExitCode |
Ruft den Win32-Fehlercode ab, der Probleme definiert, die beim Starten und Beenden des SQL Server-Diensts auftreten. |
IsHadrEnabled |
Ruft ab, ob die hohe Verfügbarkeit/Wiederherstellung nach Notfällen aktiviert wird. |
Name |
Ruft den Namen des WMI-Objekts (Windows Management Instrumentation, Windows-Verwaltungsinstrumentation) ab, auf das verwiesen wird, oder legt ihn fest. (Geerbt von WmiSmoObject) |
Parent |
Ruft das ManagedComputer-Objekt ab, das dem Service-Objekt übergeordnet ist. |
PathName |
Ruft den Pfad und Dateinamen der Binärdatei ab, die den SQL Server Dienst implementiert. |
ProcessId |
Ruft die Prozess-ID ab, die den SQL Server Dienst eindeutig identifiziert. |
Properties |
Stellt eine Auflistung von Property-Objekten dar. Jedes Property-Objekt stellt eine für das WMI-Objekt (Windows Management Instrumentation, Windows-Verwaltungsinstrumentation) definierte Eigenschaft dar. (Geerbt von WmiSmoObject) |
ServiceAccount |
Ruft das Systemkonto ab, unter dem der SQL Server Dienst ausgeführt wird. |
ServiceState |
Ruft den Status des SQL Server Diensts ab, z. B. ausgeführt, beendet oder angehalten. |
StartMode |
Ruft die Methode ab, nach der der SQL Server Dienst gestartet wird, oder legt sie fest. |
StartupParameters |
Dient zum Abrufen oder Festlegen von Startparametern für den SQL Server Dienst. |
State |
Ruft den Status des Objekts ab, auf das verwiesen wird. (Geerbt von SmoObjectBase) |
Type |
Ruft den Diensttyp ab, z. B. Microsoft Suchdienst, SQL Server-Agent Dienst oder SQL Server Dienst. |
Urn |
Ruft die URN-Adresse (Uniform Resource Name) ab, die das WMI-Objekt (Windows Management Instrumentation, Windows-Verwaltungsinstrumentation) darstellt. (Geerbt von WmiSmoObject) |
UserData |
Ruft benutzerdefinierte Daten ab, die dem Objekt zugeordnet sind, auf das verwiesen wird, oder legt sie fest. (Geerbt von SmoObjectBase) |
Methoden
Alter() |
Aktualisierungen alle Service Objekteigenschaftsänderungen in einer Instanz von SQL Server. |
AlterProtocolProperties(ProtocolPropertyCollection) |
Aktualisiert alle Änderungen an den Eigenschaften des Protokollobjekts in der WMI-Installation (Windows Management Instrumentation, Windows-Verwaltungsinstrumentation). (Geerbt von WmiSmoObject) |
ChangeHadrServiceSetting(Boolean) |
Ändert die HA/DR-Diensteinstellungen. |
ChangePassword(String, String) |
Ändert das Kennwort für das Systemkonto, unter dem der SQL Server Dienst ausgeführt wird. |
CheckObjectState() |
Überprüft den Status des Objekts, auf das verwiesen wird. (Geerbt von WmiSmoObject) |
CreateProtocolPropertyCollection() |
Erstellt einen Satz von Protokollattributen für das Objekt, auf das verwiesen wird. (Geerbt von WmiSmoObject) |
GetPropertyManagementObject(ProtocolProperty) |
Ruft das Verwaltungsobjekt für die angegebene Protokolleigenschaft ab. (Geerbt von WmiSmoObject) |
GetPropertyObject(PropertyCollection, DataRow, Object) |
Ruft die Eigenschaft an der angegebenen Position und mit dem angegebenen Wert aus der angegebenen Auflistung ab. (Geerbt von WmiSmoObject) |
GetProtocolPropertyCollection() |
Gibt die Protokolleigenschaftsauflistung für das Objekt zurück, auf das verwiesen wird. (Geerbt von WmiSmoObject) |
ImplInitialize(String[], OrderBy[]) |
Initialisiert die Felder des WmiSmoObject-Objekts. (Geerbt von WmiSmoObject) |
Initialize() |
Initialisiert das Objekt, auf das verwiesen wird. (Geerbt von WmiSmoObject) |
InvokeMgmtMethod(ManagementObject, ManagementOperationObserver, String, Object[]) |
Ruft die Verwaltungsmethode für das Objekt, auf das verwiesen wird, unter Verwendung des angegebenen Verwaltungsobjekts, Beobachters und Methodennamens sowie der angegebenen Parameter auf. (Geerbt von WmiSmoObject) |
InvokeMgmtMethod(ManagementObject, String, Object[]) |
Ruft die Verwaltungsmethode für das Objekt, auf das verwiesen wird, unter Verwendung des angegebenen Verwaltungsobjekts und Methodennamens sowie der angegebenen Parameter auf. (Geerbt von WmiSmoObject) |
IsObjectInitialized() |
Gibt an, ob das Objekt, auf das verwiesen wird, initialisiert ist. (Geerbt von WmiSmoObject) |
Pause() |
Hält den SQL Server Dienst an. |
Refresh() |
Aktualisiert den SQL Server Dienst. |
Resume() |
Setzt den SQL Server Dienst fort. |
SetName(String) |
Legt den Namen des Objekts fest, auf das verwiesen wird. (Geerbt von WmiSmoObject) |
SetParentImpl(WmiSmoObject) |
Legt das übergeordnete Element des Objekts fest, auf das verwiesen wird. (Geerbt von WmiSmoObject) |
SetServiceAccount(String, String) |
Legt das Konto fest, unter dem der SQL Server Dienst ausgeführt wird. |
Start() |
Startet den SQL Server Dienst. |
Stop() |
Stoppt den SQL Server Dienst. |
UpdateObjectState() |
Aktualisiert den Objektstatus. (Geerbt von WmiSmoObject) |
Validate(String, Object[]) |
Überprüft den Status eines Objekts. (Geerbt von SmoObjectBase) |
Ereignisse
ManagementStateChange |
Ein Ereignis, das bei einer Änderung des Verwaltungsstatus auftritt. |