使用 AppFabric Cmdlet 來移除資料庫
此主題說明如何使用 AppFabric Cmdlet 來移除監控或持續性儲存區。這是透過 AppFabric 移除監控或持續性儲存區的唯一方法,因為您無法使用 AppFabric 中的「IIS 管理員」延伸模組 來完成此工作。這些 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
2012-03-05