AppFabric コマンドレットを使用した永続化ストアの構成
このトピックでは、指定したスコープ (ルート、Web サイト、アプリケーションなど) に関連付けられた構成ファイルに定義されたインスタンス ストアの構成値を、AppFabric のコマンドレットを使用して追加、取得、設定、または削除する方法について説明します。また、SQL Server 永続化データベースを作成および初期化するコマンドレット、または永続化関連の項目を SQL Server 永続化ストアから削除するコマンドレットについても説明します。
ヒント
AppFabric コマンドレットを対話形式で実行するには、Microsoft AppFabric 1.1 for Windows Server 用の Windows PowerShell コンソールを使用し、コマンドレットを入力して Enter キーを押します。AppFabric コマンドレットの実行に関する全般的な情報については、「AppFabric コマンドレットの実行」を参照してください。スコープ パラメーター (-SiteName、-VirtualPath、-Uri など) の詳細については、「コマンドレットのスコープ」を参照してください。パイプ パラメーター (ApplicationInfo および ServiceInfo) の詳細については「コマンドレット パイプ」を参照してください。
コマンドレットを使用してインスタンス ストア定義を追加、取得、設定、または削除するには
コマンドレット |
[説明] |
Add-ASAppSqlInstanceStore |
指定した名前付き接続文字列を指す、または接続文字列を指すインスタンス ストア定義を追加します。コマンドレットの例を次に示します。
|
Set-ASAppSqlInstanceStore |
指定した名前付き接続文字列を指す、または接続文字列を指すインスタンス ストア定義を設定または更新します。コマンドレットの例を次に示します。
名前付き接続文字列は、<connectionStrings> タグで指定されたレベルまたはそれより上のレベルに関連付けられた構成ファイルで定義されます。 |
Remove-ASAppSqlInstanceStore |
指定したスコープに関連付けられた構成ファイル内のインスタンス ストア定義を削除します。Name パラメーターの値は、削除するインスタンス ストアの名前を指定します。コマンドレットの例を次に示します。
ストア定義は、<Microsoft.ApplicationServer>\<Persistence>\<InstanceStores> ノードにある構成ファイルで確認できます。 |
Get-ASAppInstanceStore |
指定したスコープに関連付けられたインスタンス ストアに関する情報を取得します。この情報には、インスタンス ストアの名前、ストアのストア プロバイダーの名前、サイト名、仮想パス、およびインスタンス ストアに関する任意のパラメーター (SQL ワークフロー インスタンス ストアの接続文字列など) が含まれます。コマンドレットの例を次に示します。
|
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>]
Add-ASAppSqlInstanceStore コマンドレットに固有のパラメーターを次の表に示します。
[パラメーター] |
[説明] |
プロジェクト名 |
指定したスコープ (ルート、サイト、アプリケーションなど) に関連付けられた構成ファイル内のインスタンス ストア定義の名前。 |
ConnectionString |
ストアへの接続に使用する接続文字列。 |
ConnectionStringName |
構成ファイルに定義された接続文字列定義の名前。 |
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>]
Set-ASAppSqlInstanceStore コマンドレットに固有のパラメーターを次の表に示します。
[パラメーター] |
[説明] |
プロジェクト名 |
指定したスコープ (ルート、サイト、アプリケーションなど) に関連付けられた構成ファイル内のインスタンス ストア定義の名前。 |
ConnectionString |
ストアへの接続に使用する接続文字列。 |
ConnectionStringName |
構成ファイルに定義された接続文字列定義の名前。 |
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>]
Remove-ASAppSqlInstanceStore コマンドレットに固有のパラメーターを次の表に示します。
[パラメーター] |
[説明] |
プロジェクト名 |
指定したスコープ (ルート、サイト、アプリケーションなど) に関連付けられた構成ファイル内のインスタンス ストア定義の名前。 |
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>]
Get-ASAppInstanceStore コマンドレットに固有のパラメーターを次の表に示します。
[パラメーター] |
[説明] |
プロジェクト名 |
指定したスコープ (ルート、サイト、アプリケーションなど) に関連付けられた構成ファイル内のインスタンス ストア定義の名前。 |
コマンドレットを使用して SQL Server 永続化データベースを初期化または削除するには
コマンドレット |
[説明] |
Initialize-ASPersistenceSqlDatabase |
SQL Server 永続化データベースがサーバーにまだ存在しない場合は、指定したデータベース サーバーに指定したデータベースを作成し、初期化します。初期化プロセスにより、永続化関連の項目 (テーブル、ビュー、ストアド プロシージャなど) が作成されます。データベースがサーバーに既に存在する場合は、永続化項目を使用してデータベースが初期化されます。また、指定した Windows グループが対応する SQL Server ロールに追加されます。コマンドレットの例を次に示します。
|
Remove-ASPersistenceSqlDatabase |
指定したデータベースからすべての永続化項目 (ストアド プロシージャ、テーブル、ビューなど) を削除しますが、データベース自体は削除しません。コマンドレットの例を次に示します。
|
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>]
Initialize-ASPersistenceSqlDatabase コマンドレットに固有のパラメーターを次の表に示します。
[パラメーター] |
[説明] |
サーバー |
データベースが置かれているサーバーの名前。 |
データベース |
SQL Server 永続化データベースの名前。 |
ConnectionString |
SQL Server 永続化データベースへの接続に使用する接続文字列。 サーバーとデータベースを指定するか、SQL Server 永続化データベースへの接続に使用する接続文字列を指定できます。 |
Admins |
指定した Windows グループを、指定した SQL Server 永続化データベース内の InstanceStoreObservers、WorkflowActivationUsers、WorkflowAdministrators、および WorkflowManagementServiceUsers ロールに追加します。 |
閲覧者 |
指定した Windows グループを、指定した SQL Server 永続化データベース内の InstanceStoreObservers ロールに追加します。 |
[ユーザー] |
指定した Windows グループを、指定した SQL Server 永続化データベース内の InstanceStoreUsers ロールに追加します。 |
Remove-ASPersistenceSqlDatabase コマンドレットの構文オプション
Remove-ASPersistenceSqlDatabase -Database <String> [-Force] [-Server <String>] [<CommonParameters>]
Remove-ASPersistenceSqlDatabase -ConnectionString <String> [-Force] [<CommonParameters>]
Remove-ASPersistenceSqlDatabase コマンドレットに固有のパラメーターを次の表に示します。
[パラメーター] |
[説明] |
サーバー |
データベースが置かれているサーバーの名前。 |
データベース |
SQL Server 永続化データベースの名前。 |
ConnectionString |
SQL Server 永続化データベースへの接続に使用する接続文字列。 サーバーとデータベースを指定するか、SQL Server 永続化データベースへの接続に使用する接続文字列を指定できます。 |
2012-03-05