Udostępnij za pośrednictwem


Klasa Service

Service Klasy reprezentuje wystąpienie SQL Server usługa.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Management.Smo.SmoObjectBase
    Microsoft.SqlServer.Management.Smo.Wmi.WmiSmoObject
      Microsoft.SqlServer.Management.Smo.Wmi.Service

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo.Wmi
Zestaw:  Microsoft.SqlServer.SqlWmiManagement (w Microsoft.SqlServer.SqlWmiManagement.dll)

Składnia

'Deklaracja
Public NotInheritable Class Service _
    Inherits WmiSmoObject _
    Implements IAlterable
'Użycie
Dim instance As Service
public sealed class Service : WmiSmoObject, 
    IAlterable
public ref class Service sealed : public WmiSmoObject, 
    IAlterable
[<SealedAttribute>]
type Service =  
    class
        inherit WmiSmoObject
        interface IAlterable
    end
public final class Service extends WmiSmoObject implements IAlterable

Typ Service uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna AcceptsPause Pobiera Boolean wartość właściwość, która określa, czy SQL Server Usługa może być wstrzymywana.
Właściwość publiczna AcceptsStop Pobiera Boolean wartość właściwość, która określa, czy SQL Server Usługa może być zatrzymywana.
Właściwość publiczna AdvancedProperties Reprezentuje kolekcja Property obiektów.Każdy Property obiekt reprezentuje właściwość zaawansowaną na SQL Server usługa.
Właściwość publiczna Dependencies Zwraca listę usług, które są zależne od odwołanie SQL Server usługa.
Właściwość publiczna Description Pobiera opis tekstowy SQL Server usługa.
Właściwość publiczna DisplayName Pobiera nazwę wyświetlania SQL Server usługa.
Właściwość publiczna ErrorControl Pobiera wagę błędu, jeśli SQL Server usługa nie powiedzie się podczas uruchamiania.
Właściwość publiczna ExitCode Pobiera kod błędu Win32 definiujący problemy występujące podczas uruchamiania i zatrzymywania SQL Server usługa.
Właściwość publiczna Name Pobiera lub ustawia nazwę odwołania Instrumentacja zarządzania Windows (Instrumentacja zarządzania Windows) obiektu. (Dziedziczony z WmiSmoObject).
Właściwość publiczna Parent Pobiera ManagedComputer obiekt, który jest elementem nadrzędnym Service obiektu.
Właściwość publiczna PathName Pobiera ścieżka i nazwę pliku binarnego, który implementuje SQL Server usługa.
Właściwość publiczna ProcessId Pobiera identyfikator procesu, który unikatowo identyfikuje SQL Server usługa.
Właściwość publiczna Properties Reprezentuje kolekcja Property obiektów.Każdy Property obiekt reprezentuje właściwość zdefiniowane na Instrumentacja zarządzania Windows (Instrumentacja zarządzania Windows) obiektu (Dziedziczony z WmiSmoObject).
Właściwość publiczna ServiceAccount Pobiera konta system, w którym SQL Server Usługa jest uruchomiony.
Właściwość publiczna ServiceState Pobiera stan SQL Server usługa, takich jak uruchamianie, zatrzymana lub wstrzymana.
Właściwość publiczna StartMode Pobiera lub Ustawia metoda, za pomocą której SQL Server Usługa jest uruchomiona.
Właściwość publiczna StartupParameters Pobiera lub ustawia parametry startowe dla SQL Server usługa.
Właściwość publiczna State Pobiera stan odwołania obiektu. (Dziedziczony z SmoObjectBase).
Właściwość publiczna Type Pobiera typ usługa, takie jak Microsoft usługa wyszukiwania SQL Server usługa agenta lub SQL Server usługa.
Właściwość publiczna Urn Pobiera adres jednolitej nazwy zasobu URN, który reprezentuje Instrumentacja zarządzania Windows (Instrumentacja zarządzania Windows) obiektu. (Dziedziczony z WmiSmoObject).
Właściwość publiczna UserData Pobiera lub ustawia dane zdefiniowane przez użytkownika, skojarzone z obiektem odwołanie. (Dziedziczony z SmoObjectBase).

Do góry

Metody

  Nazwa Opis
Metoda publiczna Alter Dowolny Service zmiany właściwość obiektu na wystąpienie SQL Server.
Metoda chroniona AlterProtocolProperties Aktualizacje protokół zmian właściwość obiektu na Instrumentacja zarządzania Windows (Instrumentacja zarządzania Windows) instalacji. (Dziedziczony z WmiSmoObject).
Metoda publiczna ChangePassword Zmienia hasło dla konta system, w którym SQL Server Usługa jest uruchomiony.
Metoda chroniona CheckObjectState Sprawdza stan odwołania obiektu. (Dziedziczony z WmiSmoObject).
Metoda chroniona CreateProtocolPropertyCollection Tworzy zestaw atrybutów protokół dla odwołania obiektu. (Dziedziczony z WmiSmoObject).
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda chroniona GetPropertyManagementObject Pobiera obiekt zarządzania dla właściwość określonego protokół. (Dziedziczony z WmiSmoObject).
Metoda chroniona GetPropertyObject Pobiera właściwość z określonej kolekcja z określonego położenia i wartość. (Dziedziczony z WmiSmoObject).
Metoda chroniona GetProtocolPropertyCollection Zwraca odwołanie obiektu z kolekcja właściwość protokół. (Dziedziczony z WmiSmoObject).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona ImplInitialize Inicjuje pola z WmiSmoObjectobiektu. (Dziedziczony z WmiSmoObject).
Metoda publiczna Initialize Inicjuje obiekt odwołanie. (Dziedziczony z WmiSmoObject).
Metoda chroniona InvokeMgmtMethod(ManagementObject, String, array<Object[]) Wywołuje metoda zarządzania odwołanie obiektu z zarządzania określonego obiektu, nazwa metoda i parametrów. (Dziedziczony z WmiSmoObject).
Metoda chroniona InvokeMgmtMethod(ManagementObject, ManagementOperationObserver, String, array<Object[]) Wywołuje metoda zarządzania odwołanie obiektu z zarządzania określonego obiektu, obserwator, nazwa metoda i parametrów. (Dziedziczony z WmiSmoObject).
Metoda chroniona IsObjectInitialized Określa, czy obiekt odwołanie jest zainicjowany. (Dziedziczony z WmiSmoObject).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna Pause Wstrzymuje SQL Server usługa.
Metoda publiczna Refresh Odświeża SQL Server usługa. (Zastępuje WmiSmoObject.Refresh()).
Metoda publiczna Resume Wznawia SQL Server usługa.
Metoda chroniona SetName Ustawia nazwę obiektu, do którego istnieje odwołanie. (Dziedziczony z WmiSmoObject).
Metoda chroniona SetParentImpl Ustawia odwołanie obiektu nadrzędnego. (Dziedziczony z WmiSmoObject).
Metoda publiczna SetServiceAccount Ustawia konto, pod którym SQL Server uruchamia usługa.
Metoda publiczna Start Uruchamia SQL Server usługa.
Metoda publiczna Stop Zatrzymuje SQL Server usługa.
Metoda publiczna ToString (Dziedziczony z Object).
Metoda chroniona UpdateObjectState Aktualizuje stan obiektu. (Dziedziczony z WmiSmoObject).
Metoda publiczna Validate Sprawdza stan obiektu. (Dziedziczony z SmoObjectBase).

Do góry

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne ManagementStateChange Zdarzenie występuje, gdy stan zarządzania.

Do góry

Uwagi

Service Obiekt jest używany do programowego zarządzanie SQL Server usługa.Z Service obiektu, możesz:

  • Połączenia z usługa.

  • Modyfikować konta i hasło używane do łączenia się z usługa.

  • Uruchomić, zatrzymać, wstrzymać i wznowić usługa.

  • Sprawdź właściwości usługa.

Bezpieczeństwo wątków

Wszystkie publiczne, statyczne (udostępnione w programie Microsoft Visual Basic) elementy członkowskie tego typu są bezpieczne dla operacji wielowątkowych. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.