Concetti relativi al provider WMI per Gestione configurazione

Il provider WMI è un livello pubblicato utilizzato con lo snap-in di Gestione configurazione SQL Server per Microsoft Management Console (MMC) e con Gestione configurazione Microsoft SQL Server. Esso offre una modalità unificata per l'interfaccia con le chiamate API che gestiscono le operazioni del Registro di sistema richieste da Gestione configurazione SQL Server e offre funzioni avanzate di controllo e manipolazione sui servizi SQL Server selezionati.

Il provider WMI di SQL Server è un file DLL e un file MOF, compilati automaticamente dal programma di installazione di SQL Server.

Il provider WMI di SQL Server contiene un set di classi di oggetti utilizzati per controllare i servizi SQL Server attraverso i metodi seguenti:

  • Un linguaggio di scripting come VBScript, JScript o Perl, in cui è possibile incorporare Windows Query Language (WQL).

  • L'oggetto ManagedComputer in un programma di codice gestito SMO.

  • Gestione configurazione SQL Server o MMC con lo snap-in del provider WMI di SQL Server.

Utilizzo di un linguaggio di scripting

I vantaggi dell'utilizzo di un linguaggio di scripting sono i seguenti:

  • Non è necessario un ambiente di sviluppo.

  • I file che supportano il linguaggio di scripting sono ampiamente disponibili.

Lo script può funzionare anche con altri provider WMI oltre a quello di SQL Server. Un amministratore di dominio può utilizzare uno script per configurare i servizi, le impostazioni di rete e le impostazioni dell'alias in più computer di una rete.

In questa sezione viene illustrato in modo più approfondito l'accesso al provider WMI per Gestione configurazione dagli script.

Utilizzo dell'oggetto ManagedComputer SMO

L'oggetto ManagedComputer è un oggetto SMO gestito che consente di accedere al provider WMI per Gestione configurazione. Tramite un programma SMO, l'oggetto ManagedComputer può essere utilizzato per visualizzare e modificare i servizi SQL Server, le impostazioni di rete e le impostazioni dell'alias. Per ulteriori informazioni, vedere Gestione di servizi e di impostazioni di rete tramite il provider WMI.

Utilizzo di Microsoft Management Console o Gestione configurazione SQL Server

Microsoft Management Console (MMC) offre un'interfaccia per la gestione dei servizi SQL Server, a differenza di un linguaggio di scripting o di un programma di codice gestito. Lo snap-in MMC di SQL Server può essere utilizzato per arrestare e avviare servizi e modificare gli account di servizio.

Gestione configurazione SQL Server può essere utilizzato anche per gestire protocolli client e server, alias del server e servizi SQL Server