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:
|
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:
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:
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:
|
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:
|
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:
|
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