Schema di database di salvataggio permanente

La Configurazione guidata di Microsoft AppFabric 1.1 per Windows Server consente di creare e inizializzare un archivio salvataggi permanenti di SQL Server e di registrarlo nel file Web.config radice. La procedura guidata consente inoltre di associare i gruppi di Windows ai ruoli SQL correlati al salvataggio permanente. Per ulteriori informazioni, vedere Windows Server AppFabric Persistence Store Configuration Dialog Box.

Per eseguire l'inizializzazione, la configurazione guidata utilizza il cmdlet Initialize-ASPersistenceSqlDatabase. È possibile utilizzare direttamente questo cmdlet per creare tutti gli artefatti correlati al salvataggio permanente in un database SQL Server. Se il database specificato come parametro per il cmdlet non esiste, viene creato dal cmdlet. Il cmdlet Remove-ASPersistenceSqlDatabase rimuove tutti gli artefatti di salvataggio permanente correlati dal database specificato come parametro per il cmdlet, ma non elimina il database stesso. Per ulteriori informazioni, vedere Amministrazione di database.

Viste pubbliche e stored procedure

Nelle tabelle riportate di seguito vengono descritte le viste pubbliche e le stored procedure di AppFabric del database di salvataggio permanente di SQL Server disponibili per l'utilizzo. Per informazioni sulle viste pubbliche supportate da .NET Framework 4, vedere http://go.microsoft.com/fwlink/?LinkId=183729.

Visualizzazioni

Nome vista Descrizione visualizzazione

[Microsoft.ApplicationServer.DurableInstancing].[StoreVersion]

Consente di recuperare il numero della versione di AppFabric e il momento dell'installazione degli elementi di AppFabric.

Un client può utilizzare questa vista per verificare se AppFabric è installato nel computer e stabilire la versione di AppFabric.

[Microsoft.ApplicationServer.DurableInstancing].[InstanceControlCommands]

Recupera l'ID comando, l'ID dell'istanza del servizio del flusso di lavoro rispetto al quale è stato emesso il comando, il tipo di comando (sospensione, ripristino, conclusione ecc.), il numero di tentativi di esecuzione del comando da parte del servizio Gestione flussi di lavoro, la data e l'ora in cui il comando è stato eseguito l'ultima volta, il nome del computer in cui è stato tentato di eseguire il comando l'ultima volta e l'eccezione restituita dal servizio Gestione flussi di lavoro durante l'ultimo tentativo di esecuzione.

I comandi restituiti da questa visualizzazione sono quelli attualmente in esecuzione o che stanno per essere eseguiti.

[Microsoft.ApplicationServer.DurableInstancing].[AbandonedInstanceControlCommands]

Recupera l'ID comando, l'ID dell'istanza del servizio del flusso di lavoro rispetto al quale è stato emesso il comando, il tipo di comando, il numero di tentativi di esecuzione del comando da parte del servizio Gestione flussi di lavoro, la data e l'ora in cui il comando è stato eseguito l'ultima volta, il nome del computer in cui è stato tentato di eseguire il comando l'ultima volta e l'eccezione restituita dal servizio Gestione flussi di lavoro durante l'ultimo tentativo di esecuzione.

I comandi restituiti da questa vista sono i comandi che il servizio Gestione flussi di lavoro ha abbandonato (ha smesso di eseguire).

Stored procedure

Nome stored procedure Descrizione stored procedure

[Microsoft.ApplicationServer.DurableInstancing].[EnqueueWorkflowInstanceControlCommand]

Accoda comandi (aggiunge comandi) a una coda di comandi mantenuta nell'archivio di salvataggio permanente. Restituisce 0 in caso di esito positivo, 1 se l'istanza di servizio del flusso di lavoro rispetto alla quale è stato emesso il comando non esiste, 2 se il comando non viene riconosciuto e 3 se esiste già un comando di controllo per l'istanza.

Quando si utilizza un cmdlet di controllo quale Suspend-ASAppServiceInstance, il cmdlet richiama un metodo del provider di controllo dell'istanza che a sua volta richiama questa stored procedure per accodare il comando. Per ulteriori informazioni, vedere Provider di archiviazione, query e controllo di istanza.

[Microsoft.ApplicationServer.DurableInstancing].[DequeueWorkflowInstanceControlCommands]

Elimina i comandi (rimuove comandi) da una coda di comandi nell'archivio di salvataggio permanente.

Il servizio Gestione flusso di lavoro richiama un metodo del provider di controllo istanza che, a sua volta, richiama questa stored procedure per annullare l'accodamento di un comando di controllo nella coda dei comandi. Per ulteriori informazioni, vedere Servizio Gestione flussi di lavoro.

[Microsoft.ApplicationServer.DurableInstancing].[CompleteCommandsExecution]

Consente di completare comandi alla ricezione di una richiesta da un provider di controllo istanza.

Il processo di completamento esegue diverse funzioni, compresa l'eliminazione di un comando dalla coda dei comandi se il provider di controllo istanza esegue il comando correttamente.

[Microsoft.ApplicationServer.DurableInstancing].[CleanupAbandonedInstanceControlCommands]

Consente di eliminare il contenuto della tabella delle informazioni sui comandi di controllo istanza abbandonati.

Vedere anche

  2012-03-05
Mostra: