Condividi tramite


Classi del provider WMI per la gestione della configurazione

Si applica a:SQL Server

Il provider WMI di SQL Server per Gestione configurazione espone un set di classi che gli amministratori, i sistemi di automazione e gli strumenti di gestione possono usare per eseguire query e modificare le impostazioni dell'istanza di SQL Server, le librerie di rete, le proprietà del protocollo, i log degli errori e la configurazione del servizio.
Questo articolo organizza le classi WMI in gruppi funzionali in modo che sia possibile trovare rapidamente la classe applicabile allo scenario di configurazione.

Classi di configurazione e rete sul lato client

Queste classi definiscono il modo in cui i client SQL Server risolvono i server, usano le librerie di rete e determinano le impostazioni di comunicazione a livello di client.

Class Description
Clientnetlibinfo Restituisce informazioni su librerie e protocolli di rete client installati
ClientNetworkProtocol Rappresenta una configurazione specifica del protocollo di rete client ( ad esempio TCP/IP o named pipe)
Clientnetworkprotocolproperty Espone le impostazioni a livello di protocollo per i protocolli di rete client
ClientSettings Fornisce una configurazione client di alto livello, inclusi il comportamento di risoluzione e le impostazioni predefinite
ClientSettingsGeneralFlag Rappresenta i flag client generali usati per attivare o controllare le funzionalità client

Configurazione del protocollo e della rete server

Queste classi controllano le opzioni di rete lato server, ad esempio l'abilitazione del protocollo, le associazioni IP e le proprietà di comunicazione avanzate.

Class Description
ServerNetworkProtocol Rappresenta un protocollo di rete lato server (TCP/IP, named pipe, memoria condivisa)
ServerNetworkProtocolIPAddress Rappresenta associazioni e configurazione specifiche dell'indirizzo IP per i protocolli di rete di SQL Server
Servernetworkprotocolproperty Espone impostazioni configurabili a livello di protocollo, ad esempio porte e comportamento dei pacchetti

Impostazioni del server, flag e metadati dell'istanza

Queste classi forniscono informazioni che è possibile usare per eseguire query o controllare le impostazioni a livello di istanza, i flag e i dettagli dell'ambiente server di SQL Server.

Class Description
Serversettings Definisce le impostazioni di configurazione generali dell'istanza di SQL Server
ServerSettingsGeneralFlag Rappresenta flag configurabili che abilitano o disabilitano le funzionalità a livello di server
CInstance Fornisce informazioni dettagliate sulle istanze di SQL Server in cluster negli ambienti del cluster di failover
SInstance Rappresenta un'istanza autonoma di SQL Server, inclusi i metadati di identità e configurazione

Gestione alias e servizi di SQL Server

Usare queste classi per gestire i servizi di SQL Server, ad esempio l'avvio, l'arresto e la configurazione. È anche possibile gestire le definizioni di alias client e server.

Class Description
Sqlservice Rappresenta un servizio Windows correlato a SQL, ad esempio SQL Server, SQL Agent o Browser e consente di gestire il relativo stato
SqlServiceAdvancedProperty Espone le proprietà di configurazione avanzate del servizio
SqlServerAlias Rappresenta le definizioni di alias lato client per il reindirizzamento delle connessioni DI SQL Server

Log degli errori e classi di diagnostica di SQL Server

Queste classi espongono i metadati e gli eventi di errore del log degli errori di SQL Server. Usandoli, è possibile monitorare o automatizzare l'analisi dei log.

Class Description
SqlErrorLogEvent Rappresenta i singoli eventi registrati nel log degli errori di SQL Server
SqlErrorLogFile Fornisce metadati sui file di log degli errori di SQL Server, inclusi percorsi, dimensioni e comportamento di rollover

Configurazione di sicurezza e certificato

Queste classi supportano la gestione dei certificati client e server per le connessioni crittografate.

Class Description
SecurityCertificate Rappresenta i certificati usati da SQL Server per la comunicazione di rete crittografata