Databáze trvalosti systému SQL Server
Průvodce konfigurací technologie Windows Server AppFabric umožňuje vytvořit a inicializovat úložiště trvalosti systému SQL Server a registrovat toto úložiště v kořenovém souboru Web.config. Tento průvodce také umožňuje přidružit skupiny systému Windows k rolím SQL souvisejícím s trvalostí. Další informace naleznete v tématu Dialogové okno Windows Server AppFabric – konfigurace úložiště trvalosti.
Průvodce provádí inicializaci pomocí rutiny Initialize-ASPersistenceSqlDatabase. Tuto rutinu můžete použít přímo k vytvoření všech artefaktů v databázi systému SQL Server souvisejících s trvalostí. Pokud databáze zadaná jako parametr pro tuto rutinu dosud neexistuje, rutina ji vytvoří. Rutina Remove-ASPersistenceSqlDatabase odebere všechny artefakty související s trvalostí z databáze zadané jako parametr rutiny, ale samotnou databázi neodstraní. Další informace najdete v tématu Správa databáze.
Veřejná zobrazení a uložené procedury
Následující tabulky popisují veřejná zobrazení a uložené procedury technologie AppFabric v databázi trvalosti systému SQL Server, které lze použít. Informace o veřejných zobrazeních podporovaných rozhraním .NET Framework 4 naleznete v článku Schéma databáze trvalosti (https://go.microsoft.com/fwlink/?LinkId=183729).
Zobrazení
Název zobrazení | Popis zobrazení |
---|---|
[Microsoft.ApplicationServer.DurableInstancing].[StoreVersion] |
Načte číslo verze technologie AppFabric a čas, kdy byly artefakty technologie AppFabric instalovány. Klient může pomocí tohoto zobrazení zjistit, zda je v počítači nainstalována technologie AppFabric a jaká je její verze. |
[Microsoft.ApplicationServer.DurableInstancing].[InstanceControlCommands] |
Načte ID příkazu, ID instance služby pracovních postupů, pro kterou byl příkaz určen, typ příkazu (pozastavit, obnovit, ukončit atd.), počet pokusů Správy pracovního postupu o provedení příkazu, datum a čas posledního provedení příkazu, název počítače, ve kterém byl učiněn poslední pokus o provedení příkazu, a veškeré výjimky vrácené Správou pracovního postupu při tomto posledním pokusu. Příkazy vrácené tímto zobrazením jsou příkazy, které jsou v daném okamžiku prováděny nebo určeny k provedení. |
[Microsoft.ApplicationServer.DurableInstancing].[AbandonedInstanceControlCommands] |
Načte ID příkazu, ID instance služby pracovních postupů, pro kterou byl příkaz určen, typ příkazu, počet pokusů Správy pracovního postupu o provedení příkazu, datum a čas posledního provedení příkazu, název počítače, ve kterém byl učiněn poslední pokus o provedení příkazu, a veškeré výjimky vrácené Správou pracovního postupu při tomto posledním pokusu. Příkazy vrácené uvedeným zobrazením jsou příkazy, které Správa pracovního postupu přerušila (zanechala jejich provádění). |
Uložené procedury
Název uložené procedury | Popis uložené procedury |
---|---|
[Microsoft.ApplicationServer.DurableInstancing].[EnqueueWorkflowInstanceControlCommand] |
Zařazuje příkazy (přidává příkazy) do fronty příkazů spravované v úložišti trvalosti. V případě úspěchu je vrácena hodnota 0. Pokud instance služby pracovních postupů, pro kterou byl příkaz určen, neexistuje, je vrácena hodnota 1. Jestliže není příkaz rozpoznán, je vrácena hodnota 2. Pokud již pro tuto instanci existuje řídicí příkaz, je vrácena hodnota 3. Pokud používáte řídicí rutinu, jako například Suspend-ASAppServiceInstance, vyvolá tato rutina metodu zprostředkovatele řízení instancí, která obratem vyvolá tuto uloženou proceduru pro zařazení příkazu do fronty příkazů. Další informace naleznete v tématu Zprostředkovatelé úložiště instancí, dotazů a řízení. |
[Microsoft.ApplicationServer.DurableInstancing].[DequeueWorkflowInstanceControlCommands] |
Vyřazuje příkazy (odebírá příkazy) z fronty příkazů v úložišti trvalosti. Služba Správa pracovního postupu vyvolá metodu zprostředkovatele řízení instancí, která obratem vyvolá tuto uloženou proceduru pro vyřazení příkazu z fronty příkazů. Další informace naleznete v tématu Správa pracovního postupu. |
[Microsoft.ApplicationServer.DurableInstancing].[CompleteCommandsExecution] |
Vykoná příkazy po obdržení požadavku od zprostředkovatele řízení instancí. Proces vykonávání příkazů provádí několik funkcí, včetně odstranění příkazu z fronty příkazů v případě úspěšného provedení příkazu zprostředkovatelem řízení instancí. |
[Microsoft.ApplicationServer.DurableInstancing].[CleanupAbandonedInstanceControlCommands] |
Vyčistí tabulku obsahující informace o přerušených příkazech řízení instancí. |
Další odkazy
Koncepty
Další prostředky
Úložiště instancí pracovních postupů SQL (stránka může být v angličtině)
2011-12-05