Windows Server AppFabric コマンドレットを使用したデータベースの作成および初期化

AppFabric コマンドレットを使用すると、永続化ストアまたは監視ストアを作成して初期化することができます。ただし、このコマンドレットでは、AppFabric 接続文字列のエントリを追加してこれらのストアへのアクセスを可能にすることはありません。この作業を実行するには、IIS マネージャー拡張機能を使用する必要があります。詳細については、「IIS マネージャーを使用したデータベースの作成および初期化」を参照してください。

データ ストアの作成および初期化

AppFabric コマンドレット、Initialize-ASPersistenceSqlDatabase を使用すると永続化ストアを初期化できます。次の手順では、Initialize-ASPersistenceSqlDatabase で利用可能なすべてのパラメーターのサブセットを使用します。この手順を実行するには AS_Administrators のメンバーである必要があり、Windows PowerShell コンソールを管理者として実行する必要があります。

AppFabric コマンドレットを使用して永続化ストアを初期化するには

  1. Windows PowerShell コンソールを開きます。

  2. 次のコマンドを実行します。

    Initialize-ASPersistenceSqlDatabase –Database NewPersistenceDatabase –Server localhost –Readers AS_Observers –Users “BUILTIN\IIS_IUSRS” –Admins AS_Administrators
    

AppFabric コマンドレット、Initialize-ASMonitoringSqlDatabase を使用すると監視データベースを初期化できます。次の手順では、Initialize-ASMonitoringSqlDatabase で利用可能なすべてのパラメーターのサブセットを使用します。この手順を実行するには、使用しているデータベースのデータベース作成特権が必要です。また、Windows PowerShell コンソールを管理者として実行する必要があります。

AppFabric コマンドレットを使用して監視ストアを初期化するには

  1. Windows PowerShell コンソールを開きます。

  2. 次のコマンドを実行します。

    Initialize-ASMonitoringSqlDatabase –Database NewMonitoringDatabase –Server localhost –Readers AS_Observers –Writers “NT SERVICE\AppFabricEventCollectionService” –Admins AS_Administrators
    

    データベース サーバーがローカル コンピューター上に存在する場合、-Writers パラメーターは イベント コレクション サービスの ID を使用する必要があります。ドメイン グループに存在する場合、推奨される手順は、ドメイン グループを作成し、それにユーザーを追加して、イベント コレクション サービスがドメイン コンピューター上で実行しているようにします。その後、監視ストアを初期化するときにこのドメイン グループを -Writers パラメーターのパラメーターとして使用します。必要な特権があり、ストア名とホストが有効で、すべてのセキュリティ グループが存在する場合、新しい監視ストアが作成され初期化されます。

ヒント

C# プログラムからの Initialize-ASMonitoringSqlDatabase の使用時に、"このログインで要求されたデータベース 'monitoringdb' を開けません。ログインに失敗しました。ユーザー 'domainx\usery' はログインできませんでした。" のようなエラーが表示される場合があります。回避策として、Initialize-ASMonitoringSqlDatabase コマンドレットの connectionString パラメーターに "pooling=false" を追加します。

ヒント

名前付きの SQL Server インスタンス (SQLEXPRESS など) を使用している場合、次の例のように、-Server パラメーターを使ってインスタンスを明示的に指定する必要があります。

Initialize-ASMonitoringSqlDatabase -Database NewDB -Server localhost\SQLEXPRESS

  2011-12-05