Service Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
La Service classe rappresenta un'istanza del servizio 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
- Ereditarietà
- Implementazioni
Esempio
Gestione di servizi e di impostazioni di rete con il provider WMI
Commenti
L' Service oggetto viene utilizzato per gestire il servizio a livello di codice SQL Server . Con l' Service oggetto è possibile:
Connettersi al servizio.
Modificare l'account e la password utilizzati per connettersi al servizio.
Avviare, arrestare, sospendere e riprendere il servizio.
Verificare le proprietà del servizio.
Thread safety
Tutti i membri statici pubblici (Shared in Microsoft Visual Basic) di questo tipo sono sicuri per le operazioni a thread multipli. Non è invece garantita la sicurezza dei membri dell'istanza.
Proprietà
| AcceptsPause |
Ottiene il Boolean valore della proprietà che specifica se il servizio di SQL Server può essere sospeso. |
| AcceptsStop |
Ottiene il Boolean valore della proprietà che specifica se il servizio di SQL Server può essere arrestato. |
| AdvancedProperties |
Rappresenta una raccolta di oggetti Property. Ogni Property oggetto rappresenta una proprietà avanzata definita nel servizio SQL Server. |
| Dependencies |
Restituisce un elenco di servizi che dipendono dal servizio SQL Server a cui si fa riferimento. |
| Description |
Ottiene una descrizione testuale del servizio SQL Server. |
| DisplayName |
Ottiene il nome visualizzato del servizio SQL Server. |
| ErrorControl |
Ottiene la gravità dell'errore se il servizio SQL Server non viene avviato durante l'avvio. |
| ExitCode |
Ottiene il codice di errore Win32 che definisce i problemi riscontrati durante l'avvio e l'arresto del servizio SQL Server. |
| IsHadrEnabled |
Ottiene un valore se il servizio HA/DR (High Availability/Disaster Recovery, ripristino di emergenza a disponibilità elevata) è abilitato. |
| Name |
Ottiene o imposta il nome dell'oggetto WMI di riferimento. (Ereditato da WmiSmoObject) |
| Parent |
Ottiene l'oggetto ManagedComputer, padre dell'oggetto Service. |
| PathName |
Ottiene il percorso e il nome file del file binario che implementa il servizio SQL Server. |
| ProcessId |
Ottiene l'ID del processo che identifica in modo univoco il servizio SQL Server. |
| Properties |
Rappresenta una raccolta di oggetti Property. Ogni oggetto Property rappresenta una proprietà definita nell'oggetto WMI. (Ereditato da WmiSmoObject) |
| ServiceAccount |
Ottiene l'account di sistema utilizzato per l'esecuzione del servizio SQL Server. |
| ServiceState |
Ottiene lo stato del servizio SQL Server, ad esempio in esecuzione, arrestato o sospeso. |
| StartMode |
Ottiene o imposta il metodo in base al quale viene avviato il servizio SQL Server. |
| StartupParameters |
Ottiene o imposta i parametri di avvio per il servizio SQL Server. |
| State |
Ottiene lo stato dell'oggetto di riferimento. (Ereditato da SmoObjectBase) |
| Type |
Ottiene il tipo di servizio, ad esempio servizio Microsoft Search, servizio SQL Server Agent o servizio di SQL Server. |
| Urn |
Ottiene l'indirizzo URN (Uniform Resource Name) che rappresenta l'oggetto WMI. (Ereditato da WmiSmoObject) |
| UserData |
Ottiene o imposta dati definiti dall'utente associati all'oggetto di riferimento. (Ereditato da SmoObjectBase) |
Metodi
| Alter() |
Aggiorna tutte Service le modifiche apportate alle proprietà dell'oggetto in un'istanza di SQL Server. |
| AlterProtocolProperties(ProtocolPropertyCollection) |
Aggiorna qualsiasi modifica apportata alle proprietà dell'oggetto del protocollo nell'installazione di Strumentazione gestione Windows (WMI). (Ereditato da WmiSmoObject) |
| ChangeHadrServiceSetting(Boolean) |
Modifica le impostazioni del servizio HA/DR. |
| ChangePassword(String, String) |
Modifica la password per l'account di sistema con cui è in esecuzione il servizio SQL Server. |
| CheckObjectState() |
Verifica lo stato dell'oggetto di riferimento. (Ereditato da WmiSmoObject) |
| CreateProtocolPropertyCollection() |
Crea un set di attributi del protocollo per l'oggetto di riferimento. (Ereditato da WmiSmoObject) |
| GetPropertyManagementObject(ProtocolProperty) |
Ottiene l'oggetto di gestione per la proprietà di protocollo specificata. (Ereditato da WmiSmoObject) |
| GetPropertyObject(PropertyCollection, DataRow, Object) |
Ottiene dalla raccolta specificata la proprietà con la posizione e il valore specificati. (Ereditato da WmiSmoObject) |
| GetProtocolPropertyCollection() |
Restituisce la raccolta di proprietà del protocollo per l'oggetto di riferimento. (Ereditato da WmiSmoObject) |
| ImplInitialize(String[], OrderBy[]) |
Inizializza i campi dell'oggetto WmiSmoObject. (Ereditato da WmiSmoObject) |
| Initialize() |
Inizializza l'oggetto di riferimento. (Ereditato da WmiSmoObject) |
| InvokeMgmtMethod(ManagementObject, ManagementOperationObserver, String, Object[]) |
Richiama il metodo di gestione per l'oggetto di riferimento con l'oggetto di gestione, l'osservatore, il nome del metodo e i parametri specificati. (Ereditato da WmiSmoObject) |
| InvokeMgmtMethod(ManagementObject, String, Object[]) |
Richiama il metodo di gestione per l'oggetto di riferimento con l'oggetto di gestione, il nome del metodo e i parametri specificati. (Ereditato da WmiSmoObject) |
| IsObjectInitialized() |
Specifica se viene inizializzato l'oggetto di riferimento. (Ereditato da WmiSmoObject) |
| Pause() |
Sospende il servizio SQL Server. |
| Refresh() |
Aggiorna il servizio SQL Server. |
| Resume() |
Riprende il servizio SQL Server. |
| SetName(String) |
Imposta il nome dell'oggetto di riferimento. (Ereditato da WmiSmoObject) |
| SetParentImpl(WmiSmoObject) |
Imposta l'elemento padre dell'oggetto di riferimento. (Ereditato da WmiSmoObject) |
| SetServiceAccount(String, String) |
Imposta l'account con cui viene eseguito il servizio SQL Server. |
| Start() |
Avvia il servizio SQL Server. |
| Stop() |
Arresta il servizio SQL Server. |
| UpdateObjectState() |
Aggiorna lo stato dell'oggetto. (Ereditato da WmiSmoObject) |
| Validate(String, Object[]) |
Convalida lo stato di un oggetto. (Ereditato da SmoObjectBase) |
Eventi
| ManagementStateChange |
Evento che si verifica durante la modifica dello stato di gestione. |