Uninstall-CsDatabase
Tópico modificado em: 2012-03-26
Exclui o banco de dados especificado do Microsoft Lync Server 2010.
Sintaxe
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>]]
Descrição Detalhada
O Lync Server 2010 faz extenso uso de bancos de dados do SQL Server, como o Repositório de Gerenciamento Central e o Banco de dados de arquivamento. Esses bancos de dados são configurados na mesma ocasião em que for instalado o Lync Server 2010 ou em que for instalada uma função do Lync Server 2010 (como Servidor de Monitoramento) que exija um back-end de banco de dados. Depois que os bancos de dados tiverem sido instalados, raramente será necessário desinstalá-los.
Porém, é possível que você tenha de desinstalar um banco de dados do Lync Server 2010 em algum momento. Por exemplo: uma falha no hardware ou um problema com a conectividade da rede podem tornar um banco de dados existente inutilizável. Independentemente do motivo, o cmdlet Uninstall-CsDatabase permite remover ou desconectar qualquer um dos bancos de dados do SQL Server usados pelo Lync Server 2010.
Quem pode executar esse cmdlet: É necessário ser membro de um domínio, adminitrador do SQL Server e um administrador local no computador no qual estiver instalado o SQL Server para poder executar o cmdlet Uninstall-CsDatabase localmente. Para retornar uma lista de todas as funções do controle de acesso baseado em função (RBAC) que receberam a atribuição desse cmdlet (incluindo qualquer função RBAC personalizada criada por você), execute o seguinte comando do prompt Windows PowerShell:
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Uninstall-CsDatabase"}
Parâmetros
Parâmetro | Obrigatório | Digite | Descrição |
---|---|---|---|
SqlServerFqdn |
Obrigatório |
Cadeia de caracteres |
Nome do domínio totalmente qualificado do computador ou cluster do SQL Server no qual está localizado o banco de dados. Por exemplo: -SqlServer atl-sql-001.litwareinc.com. |
CentralManagementDatabase |
Opcional |
Parâmetro de opção |
Se houver, desinstala o Repositório de Gerenciamento Central. Não é possível usar CentralManagementDatabase e DatabaseType no mesmo comando. |
DatabaseType |
Opcional |
Cadeia de caracteres |
Banco de dados a ser excluído. Os valores válidos são: Application Arquivamento Monitoramento Provisionamento User Para excluir o Repositório de Gerenciamento Central, use o parâmetro CentralManagementDatabase. |
Detach |
Opcional |
Parâmetro de opção |
Se houver, desconecta o banco de dados especificado. Quando um banco de dados é desconectado, todos os bloqueios de arquivos impostos pelo SQL Server são removidos. Isso permite que você acesse diretamente os arquivos do banco de dados, para realizar atividades como copiar esses arquivos para outro computador. |
SqlInstanceName |
Opcional |
Cadeia de caracteres |
Nome da instância do banco de dados que contém o banco de dados a ser removido. Uma instância de banco de dados é um conjunto de processos em execução que fornece acesso aos arquivos do banco de dados. |
Force |
Opcional |
Parâmetro de opção |
Se houver, força a remoção do banco de dados, mesmo se ele estiver em uso. |
Report |
Opcional |
Cadeia de caracteres |
Permite especificar o caminho do arquivo de log criado quando o cmdlet for executado. Por exemplo: -Report "C:\Logs\UninstallDatabase.html" |
WhatIf |
Opcional |
Parâmetro de opção |
Descreve o que aconteceria se o comando fosse executado sem ser executado de fato. |
Confirm |
Opcional |
Parâmetro de opção |
Solicita confirmação antes da execução do comando. |
Tipos de Entrada
Nenhuma. Uninstall-CsDatabase não aceita a entrada canalizada.
Tipos de Retorno
Uninstall-CsDatabase não retorna qualquer valor ou objeto.
Exemplo
-------------------------- Exemplo 1 ------------------------
Uninstall-CsDatabase -CentralManagementDatabase -SqlServerFqdn atl-sql-001.litwareinc.com
O comando exibido no Exemplo 1 exclui o Repositório de Gerenciamento Central do computador atl-sql-001.litwareinc.com.
-------------------------- Exemplo 2 ------------------------
Uninstall-CsDatabase -DatabaseType User -SqlServerFqdn atl-sql-001.litwareinc.com
No Exemplo 2, o banco de dados de usuários é excluído do computador atl-sql-001.litwareinc.com. Ao se usar o parâmetro DatabaseType, todos os repositórios relacionados ao banco de dados especificado serão excluídos.