使用 Windows Server AppFabric Cmdlet 删除数据库

本主题介绍如何使用 AppFabric cmdlet 删除监控存储或暂留存储。只能通过 AppFabric 删除监控存储或暂留存储,因为无法使用 AppFabric 中的 IIS Manager 扩展完成此任务。尽管这些 cmdlet 将删除数据库架构,并删除存储(如果存储为空),但它们不会删除 IIS 中任何相关的连接字符串。

使用 Cmdlet 删除监控数据库或暂留数据库

要删除监控数据库或暂留数据库,您必须使用 AppFabric cmdlet 界面。本部分介绍 Remove-ASMonitoringSqlDatabaseRemove-ASPersistenceSqlDatabase cmdlet。

删除监控存储

Remove-ASMonitoringSqlDatabase

此 cmdlet 将删除监控数据库架构。如果存储是专用监控数据库(不存在与监控架构对象并置的任何其他架构或对象),则该 cmdlet 还将删除(丢弃)该数据库。

语法 1:

Remove-ASMonitoringSqlDatabase -Database <String> [-Confirm] [-Server <String>] [-WhatIf] [<CommonParameters>]

语法 2:

Remove-ASMonitoringSqlDatabase -ConnectionString <String> [-Confirm] [-WhatIf] [<CommonParameters>]
参数 描述

Database

要删除的监控数据库的名称。仅当指定了 ConnectionString 时为可选。

ConnectionString

指定要删除的数据库的连接字符串。

Confirm

可选,需要用户确认操作。

Server

托管要丢弃的存储的服务器的名称。可选;如果未指定,则默认为本地服务器(如果未指定 ConnectionString)。

WhatIf

如果指定,则对数据库进行连接。但是,实际上不会删除其项目。

备注

此 cmdlet 的所有常用参数描述均适用于本文档中的其他所有 cmdlet。为简洁起见,恕不赘述。

示例

示例 1:删除监控数据库。

Remove-ASMonitoringSqlDatabase –Database “MonitoringDB1” –Server “contosoDBserver” 

示例 2:删除监控数据库而无需用户确认。

Remove-ASMonitoringSqlDatabase –Database “MonitoringDB1” –Server “contosoDBserver” -force

示例 3:删除已命名连接字符串的监控数据库而无需用户确认。此示例还显示如何使用 Get-ASConnectionString,然后将该输出传送到 Remove-ASMonitoringSqlDatabase

Get-ASConnectionString –Root –ConnectionStringName “monitoringConnectionString1” | Remove-ASMonitoringSqlDatabase -force

删除暂留存储

此 cmdlet 将从数据库中删除暂留存储架构。与 Remove-ASMonitoringSqlDatabase cmdlet 不同,此 cmdlet 绝不会丢弃数据库。

Remove-ASPersistenceSqlDatabase

语法 1:

Remove-ASPersistenceSqlDatabase -Database <String> [-Force] [-Server <String>] [<CommonParameters>]

语法 2:

Remove-ASPersistenceSqlDatabase -ConnectionString <String> [-Force] [<CommonParameters>]
参数 描述

Database

要删除的暂留存储的名称。仅当指定了 ConnectionString 时为可选。

ConnectionString

要使用的暂留存储的连接字符串。

Force

强制删除暂留存储而无需用户确认。可选。

Server

托管要删除的暂留存储的 SQL Server 的名称。可选;如果未指定,则默认为本地服务器。

示例

示例 1:删除暂留存储。

Remove-ASPersistenceSqlDatabase –Database “PersistenceDB1” –Server “contosoDBserver” 

示例 2:删除暂留存储而无需用户确认。

Remove-ASPersistenceSqlDatabase –Database “PersistenceDB1” –Server “contosoDBserver” -force

  2011-12-05