Rimuovere un database tramite i cmdlet di AppFabric
In questo argomento viene descritto come rimuovere un archivio di monitoraggio o di salvataggio permanente utilizzando i cmdlet di AppFabric. Si tratta dell'unico modo per rimuovere un archivio di monitoraggio o di salvataggio permanente tramite AppFabric poiché Estensioni di Gestione IIS in AppFabric non può essere utilizzato per completare questa attività. Mentre questi cmdlet rimuovono uno schema del database e un archivio se risulta vuoto, non eliminano le stringhe di connessione corrispondenti da IIS.
Rimozione di un database di monitoraggio o di salvataggio permanente mediante i cmdlet
Per rimuovere un database di monitoraggio o di salvataggio permanente è necessario utilizzare l'interfaccia cmdlet di AppFabric. In questa sezione vengono descritti i cmdlet Remove-ASMonitoringSqlDatabase e Remove-ASPersistenceSqlDatabase.
Rimozione di un archivio di monitoraggio
Remove-ASMonitoringSqlDatabase
Questo cmdlet eliminerà lo schema del database di monitoraggio. Se l'archivio è un database di monitoraggio dedicato (non esistono altri schemi o oggetti collocati con gli oggetti dello schema di monitoraggio) il cmdlet eliminerà (rimuoverà) anche il database.
Sintassi 1:
Remove-ASMonitoringSqlDatabase -Database <String> [-Confirm] [-Server <String>] [-WhatIf] [<CommonParameters>]
Sintassi 2:
Remove-ASMonitoringSqlDatabase -ConnectionString <String> [-Confirm] [-WhatIf] [<CommonParameters>]
Parametro | Descrizione |
---|---|
Database |
Nome del database di monitoraggio da eliminare. Facoltativo solo se viene specificato ConnectionString. |
ConnectionString |
Stringa di connessione che specifica il database da rimuovere. |
Confirm |
Facoltativo, richiede la conferma dell'operazione da parte dell'utente. |
Server |
Nome del server che ospita l'archivio da rimuovere. Facoltativo; se non specificato, il valore predefinito è il server locale a meno che non sia specificato ConnectionString. |
WhatIf |
Se specificato, viene stabilita una connessione al database. Tuttavia gli eventuali artefatti non vengono effettivamente eliminati. |
Nota
Eventuali descrizioni comuni dei parametri per questo cmdlet sono valide per tutti gli altri cmdlet nel presente documento. Le descrizioni duplicate non vengono ripetute per non appesantire inutilmente la spiegazione.
Esempio
Esempio 1: Rimuovere un database di monitoraggio.
Remove-ASMonitoringSqlDatabase –Database “MonitoringDB1” –Server “contosoDBserver”
Esempio 2: Rimuovere un database di monitoraggio senza la conferma dell'utente.
Remove-ASMonitoringSqlDatabase –Database “MonitoringDB1” –Server “contosoDBserver” -force
Esempio 3: Rimuovere un database di monitoraggio per una stringa di connessione denominata senza la conferma dell'utente. Questo esempio inoltre mostra come utilizzare Get-ASConnectionString e le pipe risultanti da Remove-ASMonitoringSqlDatabase.
Get-ASConnectionString –Root –ConnectionStringName “monitoringConnectionString1” | Remove-ASMonitoringSqlDatabase -force
Rimozione di un archivio di salvataggio permanente
Questo cmdlet eliminerà uno schema di archivio di salvataggio permanente da un database Diversamente dal cmdlet Remove-ASMonitoringSqlDatabase, questo cmdlet non rimuoverà mai il database.
Remove-ASPersistenceSqlDatabase
Sintassi 1:
Remove-ASPersistenceSqlDatabase -Database <String> [-Force] [-Server <String>] [<CommonParameters>]
Sintassi 2:
Remove-ASPersistenceSqlDatabase -ConnectionString <String> [-Force] [<CommonParameters>]
Parametro | Descrizione |
---|---|
Database |
Nome dell'archivio di salvataggio permanente da rimuovere. Facoltativo solo se viene specificato ConnectionString. |
ConnectionString |
Stringa di connessione all'archivio di salvataggio permanente da utilizzare. |
Force |
Consente di forzare la rimozione dell'archivio di salvataggio permanente senza la conferma da parte dell'utente. Facoltativo. |
Server |
Nome del server SQL che ospita l'archivio di salvataggio permanente da eliminare. Facoltativo; se non specificato, il valore predefinito è il server locale. |
Esempio
Esempio 1: Rimuovere un archivio di salvataggio permanente.
Remove-ASPersistenceSqlDatabase –Database “PersistenceDB1” –Server “contosoDBserver”
Esempio 2: Rimuovere un archivio di salvataggio permanente senza la conferma dell'utente.
Remove-ASPersistenceSqlDatabase –Database “PersistenceDB1” –Server “contosoDBserver” -force
2012-03-05