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.

Vedere anche

Ulteriori risorse

Install-CsDatabase