Sdílet prostřednictvím


Konfigurace úložišť trvalosti pomocí rutin technologie Windows Server AppFabric

Toto téma popisuje použití rutin technologie AppFabric k přidání, získání, nastavení nebo odebrání hodnot konfigurace pro úložiště instancí definované v konfiguračním souboru, který je spojen se zadaným oborem (kořenový adresář, web, aplikace atd.). Popisuje také rutiny sloužící k vytvoření a inicializaci databáze trvalosti systému SQL Server nebo k odebrání artefaktů spojených s trvalostí z úložiště trvalosti systému SQL Server.

Poznámka

Chcete-li interaktivně spustit rutinu technologie AppFabric, je třeba použít konzolu prostředí Windows PowerShell pro technologii Windows Server AppFabric, zadat odpovídající rutinu a stisknout klávesu ENTER. Další obecné informace o spouštění rutin technologie AppFabric naleznete v tématu Spouštění rutin technologie Windows Server AppFabric. Podrobné informace o parametrech oboru (-SiteName, -VirtualPath, -Uri a dalších) naleznete v tématu Obor rutiny. Podrobné informace o parametrech pipingu (ApplicationInfo a ServiceInfo) naleznete v tématu Předávání rutin.

Přidání, získání, nastavení nebo odebrání definic úložiště instancí pomoci rutin

Rutina

Popis

Add-ASAppSqlInstanceStore

Přidá definici úložiště instancí, která vede k zadanému připojovacímu řetězci s názvem či připojovacímu řetězci. Příklad rutiny:

Add-ASAppSqlInstanceStore -root -Name TestInstanceStore -ConnectionStringName ApplicationServerWorkflowInstanceStoreConnectionString

Set-ASAppSqlInstanceStore

Nastaví nebo aktualizuje definici úložiště instancí, která vede k zadanému připojovacímu řetězci s názvem či připojovacímu řetězci. Příklad rutiny:

Set-ASAppSqlInstanceStore -root -Name TestInstanceStore -ConnectionStringName ApplicationServerWorkflowInstanceStoreConnectionString

Připojovací řetězec s názvem je definován v konfiguračním souboru spojeném se zadanou úrovní nebo vyššími úrovněmi ve značce <connectionStrings>.

Remove-ASAppSqlInstanceStore

Odebere z konfiguračního souboru spojeného se zadaným oborem registraci úložiště instancí. Hodnota parametru Name určuje název úložiště instancí, které se má odebrat. Příklad rutiny:

Remove-ASAppSqlInstanceStore –root –Name TestInstanceStore

Definice úložišť v konfiguračním souboru naleznete v uzlu <Microsoft.ApplicationServer>\<Persistence>\<InstanceStores>.

Get-ASAppInstanceStore

Získá informace o úložišti instancí, které je spojeno se zadaným oborem. Tyto informace zahrnují název úložiště instancí, název poskytovatele tohoto úložiště, název lokality, virtuální cestu a veškeré parametry úložiště instancí, jako je například připojovací řetězec úložiště instancí pracovních postupů SQL. Příklad rutiny:

Get-ASAppInstanceStore –root

Možnosti syntaxe rutiny Add-ASAppSqlInstanceStore

Add-ASAppSqlInstanceStore [-Root] -Name <String> [-ConnectionString <String>] [-ConnectionStringName <String>] [<CommonParameters>]

Add-ASAppSqlInstanceStore [-SiteName] <String> [[-VirtualPath] <String>] -Name <String> [-ConnectionString <String>] [-ConnectionStringName <String>] [<CommonParameters>]

Add-ASAppSqlInstanceStore [-Uri] <Uri> -Name <String> [-ConnectionString <String>] [-ConnectionStringName <String>] [<CommonParameters>]

Add-ASAppSqlInstanceStore -ApplicationObject <ApplicationInfo> -Name <String> [-ConnectionString <String>] [-ConnectionStringName <String>] [<CommonParameters>]

Následující tabulka uvádí parametry, které jsou specifické pro rutinu Add-ASAppSqlInstanceStore.

Parametr

Popis

Name

Název definice úložiště instancí v konfiguračním souboru spojeném se zadaným oborem (kořenový adresář, lokalita, aplikace atd.).

ConnectionString

Připojovací řetězec používaný k připojení k úložišti.

ConnectionStringName

Název definice připojovacího řetězce, který je definován v konfiguračním souboru.

Možnosti syntaxe rutiny Set-ASAppSqlInstanceStore

Set-ASAppSqlInstanceStore [-Root] -Name <String> [-Confirm] [-ConnectionString <String>] [-ConnectionStringName <String>] [-WhatIf] [<CommonParameters>]

Set-ASAppSqlInstanceStore [-SiteName] <String> [[-VirtualPath] <String>] -Name <String> [-Confirm] [-ConnectionString <String>] [-ConnectionStringName <String>] [-WhatIf] [<CommonParameters>]

Set-ASAppSqlInstanceStore [-Uri] <Uri> -Name <String> [-Confirm] [-ConnectionString <String>] [-ConnectionStringName <String>] [-WhatIf] [<CommonParameters>]

Set-ASAppSqlInstanceStore -ApplicationObject <ApplicationInfo> -Name <String> [-Confirm] [-ConnectionString <String>] [-ConnectionStringName <String>] [-WhatIf] [<CommonParameters>]

Následující tabulka uvádí parametry, které jsou specifické pro rutinu Set-ASAppSqlInstanceStore.

Parametr

Popis

Name

Název definice úložiště instancí v konfiguračním souboru spojeném se zadaným oborem (kořenový adresář, lokalita, aplikace atd.).

ConnectionString

Připojovací řetězec používaný k připojení k úložišti.

ConnectionStringName

Název definice připojovacího řetězce, který je definován v konfiguračním souboru.

Možnosti syntaxe rutiny Remove-ASAppSqlInstanceStore

Remove-ASAppSqlInstanceStore [-Root] -Name <String> [-Confirm] [-WhatIf] [<CommonParameters>]

Remove-ASAppSqlInstanceStore [-SiteName] <String> [[-VirtualPath] <String>] -Name <String> [-Confirm] [-WhatIf] [<CommonParameters>]

Remove-ASAppSqlInstanceStore [-Uri] <Uri> -Name <String> [-Confirm] [-WhatIf] [<CommonParameters>]

Remove-ASAppSqlInstanceStore -ApplicationObject <ApplicationInfo> -Name <String> [-Confirm] [-WhatIf] [<CommonParameters>]

Následující tabulka uvádí parametry, které jsou specifické pro rutinu Remove-ASAppSqlInstanceStore.

Parametr

Popis

Name

Název definice úložiště instancí v konfiguračním souboru spojeném se zadaným oborem (kořenový adresář, lokalita, aplikace atd.).

Možnosti syntaxe rutiny Get-ASAppInstanceStore

Get-ASAppInstanceStore [-Root] [-Name <String>] [<CommonParameters>]

Get-ASAppInstanceStore [-SiteName] <String> [[-VirtualPath] <String>] [-Name <String>] [<CommonParameters>]

Get-ASAppInstanceStore [-Uri] <Uri> [-Name <String>] [<CommonParameters>]

Get-ASAppInstanceStore -ApplicationObject <ApplicationInfo> [-Name <String>] [<CommonParameters>]

Následující tabulka uvádí parametry, které jsou specifické pro rutinu Get-ASAppInstanceStore.

Parametr

Popis

Name

Název definice úložiště instancí v konfiguračním souboru spojeném se zadaným oborem (kořenový adresář, lokalita, aplikace atd.).

Inicializace nebo odebrání databází trvalosti systému SQL Server

Rutina

Popis

Initialize-ASPersistenceSqlDatabase

Vytvoří a inicializuje na určeném databázovém serveru databázi trvalosti systému SQL Server, pokud zde zadaná databáze již neexistuje. V rámci procesu inicializace se vytvoří artefakty související s trvalostí (tabulky, zobrazení, uložené procedury atd.). Pokud databáze na serveru již existuje, rutina ji inicializuje s danými artefakty trvalosti. Rutina také přidá určené skupiny systému k odpovídajícím rolím systému SQL Server. Příklad rutiny:

Initialize-ASPersistenceSqlDatabase  -Database TempPersistenceDB -Server "(local)"

Remove-ASPersistenceSqlDatabase

Odebere ze zadané databáze všechny artefakty trvalosti (uložené procedury, tabulky, zobrazení atd.), neodebere však samotnou databázi. Příklad rutiny:

Remove-ASPersistenceSqlDatabase  -Database TempPersistenceDB -Server "(local)"

Možnosti syntaxe rutiny Initialize-ASPersistenceSqlDatabase

Initialize-ASPersistenceSqlDatabase -Database <String> [-Admins <String>] [-Confirm] [-Force] [-Readers <String>] [-Server <String>] [-Users <String>] [-WhatIf] [<CommonParameters>]

Initialize-ASPersistenceSqlDatabase -ConnectionString <String> [-Admins <String>] [-Confirm] [-Force] [-Readers <String>] [-Users <String>] [-WhatIf] [<CommonParameters>]

Následující tabulka uvádí parametry, které jsou specifické pro rutinu Initialize-ASPersistenceSqlDatabase.

Parametr

Popis

Server

Název serveru, na kterém je databáze umístěna.

Database

Název databáze trvalosti systému SQL Server.

ConnectionString

Připojovací řetězec, který se používá k připojení k databázi trvalosti systému SQL Server.

Můžete buď zadat server a databázi, nebo určit připojovací řetězec, který se použije k připojení k databázi trvalosti systému SQL Server.

Admins

Přidá určenou skupinu systému Windows k rolím InstanceStoreObservers, WorkflowActivationUsers, WorkflowAdministrators a WorkflowManagementServiceUsers v zadané databázi trvalosti systému SQL Server.

Readers

Přidá určenou skupinu systému Windows k roli InstanceStoreObservers v zadané databázi trvalosti systému SQL Server.

Users

Přidá určenou skupinu systému Windows k roli InstanceStoreUsers v zadané databázi trvalosti systému SQL Server.

Možnosti syntaxe rutiny Remove-ASPersistenceSqlDatabase

Remove-ASPersistenceSqlDatabase -Database <String> [-Force] [-Server <String>] [<CommonParameters>]

Remove-ASPersistenceSqlDatabase -ConnectionString <String> [-Force] [<CommonParameters>]

Následující tabulka uvádí parametry, které jsou specifické pro rutinu Remove-ASPersistenceSqlDatabase.

Parametr

Popis

Server

Název serveru, na kterém je databáze umístěna.

Database

Název databáze trvalosti systému SQL Server.

ConnectionString

Připojovací řetězec, který se používá k připojení k databázi trvalosti systému SQL Server.

Můžete buď zadat server a databázi, nebo určit připojovací řetězec, který se použije k připojení k databázi trvalosti systému SQL Server.

  2011-12-05