Uninstall-CsDatabase
Ultima modifica dell'argomento: 2012-03-26
Elimina il database di Microsoft Lync Server 2010 specificato.
Sintassi
Uninstall-CsDatabase -DatabaseType <Application | Archiving | Monitoring | User | Provision> -SqlServerFqdn <Fqdn> [-Confirm [<SwitchParameter>]] [-Detach <SwitchParameter>] [-Force <SwitchParameter>] [-Report <String>] [-SqlInstanceName <String>] [-WhatIf [<SwitchParameter>]]
Uninstall-CsDatabase -CentralManagementDatabase <SwitchParameter> -SqlServerFqdn <Fqdn> [-Confirm [<SwitchParameter>]] [-Detach <SwitchParameter>] [-Force <SwitchParameter>] [-Report <String>] [-SqlInstanceName <String>] [-WhatIf [<SwitchParameter>]]
Descrizione dettagliata
In Lync Server 2010 vengono utilizzati diffusamente database di SQL Server quali l'archivio di gestione centrale e il database di archiviazione. Questi database vengono configurati contestualmente all'installazione di Lync Server 2010 o di un ruolo di Lync Server 2010 (ad esempio Monitoring Server) che richiede un database di back-end. Una volta installati i database, di rado è necessario disinstallarli.
È tuttavia possibile che in un dato momento sia necessario disinstallare un database di Lync Server 2010, ad esempio se si verifica un errore hardware oppure un problema di connettività di rete che rende inutilizzabile un database esistente. Indipendentemente dalla ragione, il cmdlet Uninstall-CsDatabase consente di rimuovere o scollegare uno dei database di SQL Server utilizzati da Lync Server 2010.
Utenti autorizzati a eseguire il cmdlet: per eseguire localmente il cmdlet Uninstall-CsDatabase è necessario essere membri del dominio ed essere un amministratore di SQL Server e un amministratore locale nel computer in cui è installato SQL Server. Per restituire un elenco di tutti i ruoli RBAC (Role-Based Access Control) a cui è stato assegnato questo cmdlet, inclusi gli eventuali ruoli RBAC personalizzati creati dall'utente, dal prompt di Windows PowerShell eseguire il seguente comando:
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Uninstall-CsDatabase"}
Parametri
Parametro | Obbligatorio | Tipo | Descrizione |
---|---|---|---|
SqlServerFqdn |
Obbligatorio |
Stringa |
Nome di dominio completo (FQDN) del computer o del cluster di SQL Server in cui si trova il database, ad esempio -SqlServer atl-sql-001.litwareinc.com. |
CentralManagementDatabase |
Facoltativo |
Parametro opzionale |
Se presente, disinstalla l'archivio di gestione centrale. Non è possibile utilizzare entrambi i parametri CentralManagementDatabase e DatabaseType nello stesso comando. |
DatabaseType |
Facoltativo |
Stringa |
Database da eliminare. I valori validi sono: Application Archiving Monitoring Provision User Per eliminare l'archivio di gestione centrale, utilizzare il parametro CentralManagementDatabase. |
Detach |
Facoltativo |
Parametro opzionale |
Se presente, scollega il database specificato. Una volta scollegato il database, tutti i blocchi a livello di file imposti da SQL Server vengono rimossi. Ciò consente di accedere direttamente ai file di database, ad esempio per copiare i file in un altro computer. |
SqlInstanceName |
Facoltativo |
Stringa |
Nome dell'istanza del database contenente il database da rimuovere. Un'istanza del database è un insieme di processi in esecuzione che consente di accedere ai file di database. |
Force |
Facoltativo |
Parametro opzionale |
Se presente, forza la rimozione del database anche se il database è attualmente in uso. |
Report |
Facoltativo |
Stringa |
Consente di specificare un percorso per il file di registro creato durante l'esecuzione del cmdlet, ad esempio -Report "C:\Logs\UninstallDatabase.html" |
WhatIf |
Facoltativo |
Parametro opzionale |
Descrive ciò che accadrebbe se si eseguisse il comando senza eseguirlo realmente. |
Confirm |
Facoltativo |
Parametro opzionale |
Viene visualizzata una richiesta di conferma prima di eseguire il comando. |
Tipi di input
Nessuno. Uninstall-CsDatabase non accetta l'input da pipeline.
Tipi restituiti
Uninstall-CsDatabase non restituisce alcun oggetto o valore.
Esempio
-------------------------- Esempio 1 ------------------------
Uninstall-CsDatabase -CentralManagementDatabase -SqlServerFqdn atl-sql-001.litwareinc.com
Il comando riportato nell'esempio 1 elimina l'archivio di gestione centrale dal computer atl-sql-001.litwareinc.com.
-------------------------- Esempio 2 ------------------------
Uninstall-CsDatabase -DatabaseType User -SqlServerFqdn atl-sql-001.litwareinc.com
Nell'esempio 2 viene eliminato dal computer atl-sql-001.litwareinc.com il database User. Se si utilizza il parametro DatabaseType, vengono eliminati tutti gli archivi correlati al database specificato.