分享方式:


SQL Server 持續性資料庫

您可以使用「Microsoft AppFabric 1.1 for Windows Server 設定精靈」來建立與初始化 SQL Server 持續性儲存區,並在根 Web.config 檔案中註冊該持續性儲存區。此精靈也可以讓您將 Windows 群組與持續性相關的 SQL 角色關聯。如需詳細資訊,請參閱 Windows Server AppFabric 持續性儲存區組態對話方塊

此精靈使用 Initialize-ASPersistenceSqlDatabase Cmdlet 來執行初始化。您可以使用此 Cmdlet,直接在 SQL Server 資料庫中建立所有持續性相關成品。若您為此 Cmdlet 指定之參數所代表的資料庫不存在,則此 Cmdlet 會建立該資料庫。Remove-ASPersistenceSqlDatabase Cmdlet 可從您為此 Cmdlet 指定之參數所代表的資料庫移除所有持續性相關成品,但不會刪除資料庫本身。如需詳細資訊,請參閱資料庫管理

公用檢視與預存程序

下表說明您可以在 SQL Server 持續性資料庫中使用的 AppFabric 公用檢視與預存程序。如需 .NET Framework 4 支援之公用檢視的相關資訊,請參閱持續性資料庫結構描述 (https://go.microsoft.com/fwlink/?LinkId=183729) (可能為英文網頁)。

檢視

檢視名稱 檢視描述

[Microsoft.ApplicationServer.DurableInstancing].[StoreVersion]

擷取 AppFabric 版本號碼與 AppFabric 成品的安裝時間。

用戶端可以���用此檢視來判斷電腦上是否已安裝 AppFabric,以及 AppFabric 的版本。

[Microsoft.ApplicationServer.DurableInstancing].[InstanceControlCommands]

擷取命令識別碼、執行命令之工作流程服務執行個體的識別碼、命令類型 (暫停、繼續或終止等)、「工作流程管理服務」(WMS) 嘗試執行命令的次數、上次執行命令的日期與時間、上次嘗試執行命令之電腦的名稱,以及上次嘗試執行時 WMS 所傳回的任何例外狀況。

此檢視所傳回的命令是即將執行或正在執行的命令。

[Microsoft.ApplicationServer.DurableInstancing].[AbandonedInstanceControlCommands]

擷取命令識別碼、執行命令之工作流程服務執行個體的識別碼、命令類型、WMS 嘗試執行命令的次數、上次執行命令的日期與時間、上次嘗試執行命令之電腦的名稱,以及上次嘗試執行時 WMS 所傳回的任何例外狀況。

此檢視傳回的命令是 WMS 已放棄的命令 (放棄執行)。

預存程序

預存程序名稱 預存程序描述

[Microsoft.ApplicationServer.DurableInstancing].[EnqueueWorkflowInstanceControlCommand]

將命令放入持續性儲存區中維護的命令佇列 (新增命令)。成功時會傳回 0,若執行命令的工作流程服務執行個體不存在會傳回 1,若無法識別命令會傳回 2,若執行個體已有控制命令存在會傳回 3。

當您使用控制 Cmdlet (例如,Suspend-ASAppServiceInstance) 時,Cmdlet 會叫用執行個體控制提供者的方法,此方法接著會叫用此預存程序以將命令放入佇列。如需詳細資訊,請參閱執行個體儲存、查詢與控制提供者

[Microsoft.ApplicationServer.DurableInstancing].[DequeueWorkflowInstanceControlCommands]

將命令從持續性儲存區中的命令佇列移出 (移除命令)。

「工作流程管理服務」會叫用執行個體控制提供者的方法,此方法接著會叫用此預存程序以將控制命令從命令佇列移出。如需詳細資訊,請參閱工作流程管理服務

[Microsoft.ApplicationServer.DurableInstancing].[CompleteCommandsExecution]

在收到來自執行個體控制提供者的要求時完成命令。

完成程序會執行數個函式,包括從命令佇列刪除命令 (若執行個體控制提供者已順利執行該命令)。

[Microsoft.ApplicationServer.DurableInstancing].[CleanupAbandonedInstanceControlCommands]

清除包含已放棄之執行個體控制命令相關資訊的資料表。

另請參閱

概念

資料庫管理

其他資源

SQL 工作流程執行個體儲存區

  2012-03-05