Microsoft.SqlServer.Management.Smo.Wmi Spazio dei nomi

Lo spazio dei nomi Microsoft.SqlServer.Management.Smo.Wmi contiene classi che forniscono l'accesso a livello di codice a Strumentazione gestione Windows (WMI) da un'applicazione SMO.

Classi

ClientProtocol

La ClientProtocol classe rappresenta un protocollo di rete installato in un'istanza client che consente la comunicazione con l'istanza di SQL Server in rete.

ClientProtocolCollection

La classe ClientProtocolCollection rappresenta una raccolta di oggetti ClientProtocol che rappresentano tutti i protocolli client definiti nell'oggetto padre.

ClientProtocolProperty

La classe ClientProtocolProperty rappresenta un attributo di un protocollo client di Strumentazione gestione Windows (WMI).

ClientProtocolPropertyCollection

La classe ClientProtocolPropertyCollection rappresenta una raccolta di oggetti ClientProtocolProperty che rappresentano tutti gli attributi del protocollo client definiti nell'oggetto padre.

IPAddressProperty

La classe IPAddressProperty rappresenta un attributo di un indirizzo IP di Strumentazione gestione Windows (WMI).

IPAddressPropertyCollection

La classe IPAddressPropertyCollection rappresenta una raccolta di oggetti IPAddressProperty che rappresentano tutti gli attributi dell'indirizzo IP definiti nell'oggetto padre.

ManagedComputer

La ManagedComputer classe rappresenta un'installazione di Strumentazione gestione Windows (WMI) in un'istanza di MicrosoftSQL Server.

NetLibInfo

L'oggetto NetLibInfo rappresenta le informazioni relative a un file della libreria di rete.

ProtocolBase

La ProtocolBase classe rappresenta un protocollo utilizzato in un client SQL Server o in un server che esegue SQL Server.

ProtocolProperty

La classe ProtocolProperty rappresenta un attributo di protocollo nell'installazione di Strumentazione gestione Windows (WMI).

ProtocolPropertyCollection

La classe ProtocolPropertyCollection rappresenta una raccolta di oggetti ProtocolProperty che rappresentano tutti gli attributi di protocollo definiti nell'oggetto padre.

ServerAlias

La classe ServerAlias rappresenta un alias per una connessione server nell'installazione di Strumentazione gestione Windows (WMI).

ServerAliasCollection

La ServerAliasCollection classe rappresenta una raccolta di ServerAlias oggetti che rappresentano tutti gli alias SQL Server definiti nell'oggetto padre.

ServerInstance

La ServerInstance classe rappresenta un'istanza di Microsoft SQL Server.

ServerInstanceCollection

La ServerInstanceCollection classe rappresenta una raccolta di ServerInstance oggetti che rappresentano tutte le istanze di SQL Server definite nell'oggetto padre.

ServerIPAddress

La classe ServerIPAddress rappresenta l'indirizzo IP del protocollo server definito nell'installazione di Strumentazione gestione Windows (WMI).

ServerIPAddressCollection

La classe ServerIPAddressCollection rappresenta una raccolta di oggetti ServerIPAddress che rappresentano tutti gli indirizzi IP del server definiti nell'oggetto padre.

ServerProtocol

La ServerProtocol classe rappresenta un protocollo di rete installato in un'istanza del server che consente la comunicazione con i client SQL Server tramite una rete.

ServerProtocolCollection

La classe ServerProtocolCollection rappresenta una raccolta di oggetti ServerProtocol che rappresentano tutti i protocolli server definiti nell'oggetto padre.

ServerProtocolProperty

La classe ServerProtocolProperty rappresenta un attributo di un protocollo server di Strumentazione gestione Windows (WMI).

ServerProtocolPropertyCollection

La classe ServerProtocolPropertyCollection rappresenta una raccolta di oggetti ServerProtocolProperty che rappresentano tutti gli attributi del protocollo server definiti nell'oggetto padre.

Service

La Service classe rappresenta un'istanza del servizio SQL Server.

ServiceCollection

La ServiceCollection classe rappresenta una raccolta di Service oggetti che rappresentano tutti i servizi SQL Server definiti nell'oggetto padre.

WmiCollectionBase

La classe WmiCollectionBase rappresenta tutti gli oggetti della raccolta nel riferimento all'oggetto WMI.

WmiConnectionInfo

La classe WmiConnectionInfo rappresenta le informazioni sulla connessione utilizzate dall'installazione di Strumentazione gestione Windows (WMI).

WmiSmoObject

La classe WmiSmoObject rappresenta l'oggetto WMI fondamentale da cui vengono costruiti tutti gli oggetti Strumentazione gestione Windows (WMI).

Enumerazioni

ProviderArchitecture

L'enumerazione ProviderArchitecture contiene valori utilizzati per specificare l'architettura del provider di Strumentazione gestione Windows (WMI).

Commenti

Lo Microsoft.SqlServer.Management.Smo.Wmi spazio dei nomi contiene tutte le classi che rappresentano il SQL Server WMI. Le classi in questo spazio dei nomi non richiedono una connessione a un'istanza di SQL Server. Le classi in questo spazio dei nomi controllano il servizio SQL Server e il servizio SQL Server Agent come rappresentato dalla Server classe e dalla JobServer classe . WMI è gerarchicamente superiore alla classe server SMO. Le classi WMI vengono usate anche per impostare i protocolli di rete e le librerie per le installazioni client e server di SQL Server.

Lo Microsoft.SqlServer.Management.Smo.Wmi spazio dei nomi si trova nel file di assembly Microsoft.SqlServer.Smo.dll. Inoltre, alcune classi di enumerazione si trovano nel file di assembly Microsoft.SqlServer.WmiEnum.dll. Sarà necessario importare entrambi i file per accedere alle classi nello Microsoft.SqlServer.Management.Smo.Wmi spazio dei nomi .

Usando lo spazio dei Microsoft.SqlServer.Management.Smo.Wmi nomi , è possibile eseguire le operazioni seguenti:

  • Arrestare, avviare e sospendere sia l'istanza di SQL Server che di SQL Server Agent.

  • Impostare protocolli, librerie di rete e informazioni sull'indirizzo IP per SQL Server servizi e client.

  • Gestire gli alias SQL Server.

Nota

È necessario registrare il Microsoft.SqlServer.SqlWmiManagment.dll usando regasm.exe prima di poter usare le Microsoft.SqlServer.Management.Smo.Wmi classi .