Compartilhar via


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.

Consulte Também

Outros Recursos

Install-CsDatabase