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.
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.
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 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
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.
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 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