分享方式:


使用 AppFabric Cmdlet 來移除資料庫

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

  2012-03-05