Remover um banco de dados usando cmdlets do AppFabric
Este tópico descreve como remover um repositório de monitoramento ou de persistência usando cmdlets de AppFabric. A única forma de remover um repositório de monitoramento ou de persistência é por AppFabric, pois Extensões do Gerenciador do IIS no AppFabric não pode ser usado para realizar essa tarefa. Embora esses cmdlets removam um esquema de banco de dados e um repositório, se ele estiver vazio, eles não removem do ISS nenhuma cadeia de conexão relacionada.
Remover um banco de dados de monitoramento ou de persistência usando cmdlets
Para remover um banco de dados de monitoramento ou de persistência, você deve usar a interface de cmdlets de AppFabric. Esta seção descreve os cmdlets Remove-ASMonitoringSqlDatabase e Remove-ASPersistenceSqlDatabase.
Remover um repositório de monitoramento
Remove-ASMonitoringSqlDatabase
Esse cmdlet excluirá o esquema do banco de dados de monitoramento. Se o repositório for um banco de dados de monitoramento dedicado (se não houver outros esquemas ou objetos colocados nos objetos do esquema de monitoramento), o cmdlet também excluirá (descartará) o banco de dados.
Sintaxe 1:
Remove-ASMonitoringSqlDatabase -Database <String> [-Confirm] [-Server <String>] [-WhatIf] [<CommonParameters>]
Sintaxe 2:
Remove-ASMonitoringSqlDatabase -ConnectionString <String> [-Confirm] [-WhatIf] [<CommonParameters>]
Parâmetro | Descrição |
---|---|
Database |
Nome do banco de dados de monitoramento que será excluído. Opcional, apenas se ConnectionString estiver especificado. |
ConnectionString |
Cadeia de conexão que especifica o banco de dados que será removido. |
Confirm |
Opcional, exige que o usuário confirme a operação. |
Server |
Nome do servidor que hospeda o repositório que será descartado. Opcional; se não for especificado, será padronizado para o servidor local, a menos que ConnectionString esteja especificado. |
WhatIf |
Se especificado, será feita uma conexão com o banco de dados. No entanto, seus artefatos não serão realmente excluídos. |
Dica
Qualquer descrição de parâmetro comum a esse cmdlet se aplica a todos os outros cmdlets neste documento. Para fins de concisão, eles não são duplicados desnecessariamente.
Exemplo
Exemplo 1: Remover um banco de dados de monitoramento.
Remove-ASMonitoringSqlDatabase –Database “MonitoringDB1” –Server “contosoDBserver”
Exemplo 2: Remover um banco de dados de monitoramento sem a confirmação do usuário.
Remove-ASMonitoringSqlDatabase –Database “MonitoringDB1” –Server “contosoDBserver” -force
Exemplo 3: Remover um banco de dados de monitoramento para uma conexão nomeada sem a confirmação do usuário. Esse exemplo também mostra como usar Get-ASConnectionString e, em seguida, redireciona essa saída para Remove-ASMonitoringSqlDatabase.
Get-ASConnectionString –Root –ConnectionStringName “monitoringConnectionString1” | Remove-ASMonitoringSqlDatabase -force
Remover um repositório de persistência
Esse cmdlet excluirá um esquema do repositório de persistência de um banco de dados. Diferente do cmdlet Remove-ASMonitoringSqlDatabase, esse cmdlet nunca descartará o banco de dados.
Remove-ASPersistenceSqlDatabase
Sintaxe 1:
Remove-ASPersistenceSqlDatabase -Database <String> [-Force] [-Server <String>] [<CommonParameters>]
Sintaxe 2:
Remove-ASPersistenceSqlDatabase -ConnectionString <String> [-Force] [<CommonParameters>]
Parâmetro | Descrição |
---|---|
Database |
Nome do repositório de persistência que será removido. Opcional, apenas se ConnectionString estiver especificado. |
ConnectionString |
Cadeia de conexão para o repositório de persistência que será usado. |
Force |
Força a remoção do repositório de persistência sem a confirmação do usuário. Opcional. |
Server |
Nome do servidor SQL que hospeda o repositório de persistência que será excluído. Opcional; se não for especificado, será padronizado para o servidor local. |
Exemplo
Exemplo 1: Remover um repositório de persistência.
Remove-ASPersistenceSqlDatabase –Database “PersistenceDB1” –Server “contosoDBserver”
Exemplo 2: Remover um repositório de persistência sem a confirmação do usuário.
Remove-ASPersistenceSqlDatabase –Database “PersistenceDB1” –Server “contosoDBserver” -force
2012-03-05