使用 Windows Server AppFabric Cmdlet 删除数据库
本主题介绍如何使用 AppFabric cmdlet 删除监控存储或暂留存储。只能通过 AppFabric 删除监控存储或暂留存储,因为无法使用 AppFabric 中的 IIS Manager 扩展完成此任务。尽管这些 cmdlet 将删除数据库架构,并删除存储(如果存储为空),但它们不会删除 IIS 中任何相关的连接字符串。
使用 Cmdlet 删除监控数据库或暂留数据库
要删除监控数据库或暂留数据库,您必须使用 AppFabric cmdlet 界面。本部分介绍 Remove-ASMonitoringSqlDatabase 和 Remove-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