Initialize-ASMonitoringSqlDatabase

Initialize-ASMonitoringSqlDatabase

Aggiunge gli oggetti del database di monitoraggio a un database SQL e crea il database, se non esiste già.

Sintassi

Parameter Set: DatabaseNameAndServerName
Initialize-ASMonitoringSqlDatabase -Database <String> [-Admins <String> ] [-Force] [-Readers <String> ] [-Server <String> ] [-Writers <String> ] [ <CommonParameters>]

Parameter Set: ConnectionString
Initialize-ASMonitoringSqlDatabase -ConnectionString <String> [-Admins <String> ] [-Force] [-Readers <String> ] [-Writers <String> ] [ <CommonParameters>]

Parametri

-Admins<String>

Utenti o gruppi Windows che saranno assegnati al ruolo MonitoringDbAdmin. Questo sarà il gruppo di protezione Windows AS_Administrators.

Alias

nessuno

Necessario?

false

Posizione?

named

Valore predefinito

nessuno

Accettare input pipeline?

false

Accettare caratteri jolly?

-ConnectionString<String>

Stringa di connessione di SQL Server.

Alias

nessuno

Necessario?

true

Posizione?

named

Valore predefinito

nessuno

Accettare input pipeline?

true (ByPropertyName)

Accettare caratteri jolly?

-Database<String>

Nome del database SQL.

Alias

nessuno

Necessario?

true

Posizione?

named

Valore predefinito

nessuno

Accettare input pipeline?

true (ByPropertyName)

Accettare caratteri jolly?

-Force

Forza l'esecuzione del comando senza richiedere la conferma dell'utente.

Alias

nessuno

Necessario?

false

Posizione?

named

Valore predefinito

nessuno

Accettare input pipeline?

false

Accettare caratteri jolly?

-Readers<String>

Utenti o gruppi Windows che saranno assegnati al ruolo MonitoringDbReader. Questo sarà il gruppo di protezione Windows AS_Observers.

Alias

nessuno

Necessario?

false

Posizione?

named

Valore predefinito

nessuno

Accettare input pipeline?

false

Accettare caratteri jolly?

-Server<String>

Nome istanza SQL (ad esempio ComputerA o ComputerA/SQLEXPRESS).

Alias

nessuno

Necessario?

false

Posizione?

named

Valore predefinito

nessuno

Accettare input pipeline?

true (ByPropertyName)

Accettare caratteri jolly?

-Writers<String>

Utenti o gruppi Windows che saranno assegnati al ruolo MonitoringDbWriter. Questo sarà il gruppo di protezione Windows AS_Administrators.

Alias

nessuno

Necessario?

false

Posizione?

named

Valore predefinito

nessuno

Accettare input pipeline?

false

Accettare caratteri jolly?

<CommonParameters>

Questo cmdlet supporta i parametri comuni: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer e -OutVariable. Per ulteriori informazioni, vedere about_CommonParameters

Input

Il tipo di input corrisponde al tipo di oggetti che è possibile inviare al cmdlet.

  • Nessuno

Output

Il tipo di output corrisponde al tipo di oggetti emesso dal cmdlet.

  • DatabaseInfo

Esempi

Esempio 1

L'esecuzione del cmdlet Initialize-ASMonitoringSqlDatabase consente di creare un nuovo database di monitoraggio denominato MyServiceStore. Inizializza l'archivio alla ricezione delle informazioni sul monitoraggio. Il gruppo di protezione Windows AS_Observers viene aggiunto al ruolo MonitoringDbReader, mentre il gruppo di protezione Windows AS_Administrators viene aggiunto ai ruoli MonitoringDBWriter e MonitoringDBAdmin. Anche l'account NT AUTHORITY\LOCAL SERVICE viene aggiunto al ruolo MonitoringDBAdmin per utilizzarlo con Servizio di raccolta eventi e Servizio Gestione flussi di lavoro.

PS C:\Windows\system32> Initialize-ASMonitoringSqlDatabase -Database "MyServiceStore" -Admins "AS_Administrators" -Readers "AS_Observers" -Writers "AS_Administrators"
Server : MICROSO-XNMDH06
Database : MyServiceStore
ConnectionString : Data Source=MICROSO-XNMDH06;Initial Catalog=OrderService_PS;Integrated Security=True