パーティションおよびロールの配置オプションの指定
Analysis Services 展開ウィザードは、 <project name>.deploymentoptions ファイルからパーティションとロールの展開オプションを読み取ります。 SQL Server Data Tools (SSDT) は、Microsoft SQL Server Analysis Services プロジェクトをビルドするときにこのファイルを作成します。 SQL Server Data Tools (SSDT) では、 <project name>.deploymentoptions ファイルが作成されるときに、現在のプロジェクトのパーティションとロールの展開オプションが使用されます。 構成設定の詳細については、「 配置スクリプトを作成するための入力ファイルについて」を参照してください。
パーティションおよびロールの配置オプションの確認
<project name>.deploymentoptions ファイルの展開オプションには、次のものが含まれます。
パーティション配置オプション
<project name>.deploymentoptions ファイルは、コピー先データベース内の既存のパーティションを保持するか上書きするかを指定します (既定)。 既存のパーティションを保持する場合、新しいパーティションのみが配置され、既存のすべてのメジャー グループのパーティションおよび集計デザインはそのまま残されます。
Note
パーティションが含まれているメジャー グループを削除すると、パーティションも自動的に削除されます。
ロール配置オプション
<project name>.deploymentoptions ファイルは、次のいずれかのロール配置オプションを指定します。
配置先データベースの既存のロールおよびロール メンバーは保持され、新しいロールおよびロール メンバーのみが配置されます。
配置先データベースの既存のすべてのロールおよびメンバーは、配置するロールおよびメンバーに置き換えられます。
配置先データベースの既存のロールおよびロール メンバーは保持され、新しいロールは配置されません。
注 既存のロールおよびメンバーが保持される場合、これらのロールに関連付けられた権限はリセットされてなくなります。 セキュリティ権限は、オブジェクトが関連付けられているセキュリティ ロールではなく、オブジェクト自体に含まれています。 Analysis Service 展開ウィザードを使用してこの動作を操作する方法の詳細については、Microsoft サポート技術情報の「役割とメンバーの保持」を参照してください。
パーティションおよびロールの配置オプションの変更
<プロジェクト名>.deploymentoptions ファイルに格納されているものとは異なるパーティションとロールのオプションを使用して Analysis Services プロジェクトを配置する必要がある場合があります。 たとえば、 <project name>.deploymentoptions ファイルに示されているように、既存のすべてのパーティション、ロール、およびメンバーを置き換える代わりに、既存のパーティション、ロール、およびロール メンバーを保持することができます。
Analysis Services プロジェクト内のパーティションとロールの配置を変更するには、SQL Server Data Tools (SSDT) の [ <プロジェクト名> プロパティ ページ ] ダイアログ ボックスにこれらのオプションが表示されないため、プロジェクト内のパーティションとロールの設定を変更することはできません。 ロールとパーティションの展開オプションを変更する場合は、 <project name>.deploymentoptions ファイル自体でこの情報を変更する必要があります。 次の手順では、 <project name>.deploymentoptions ファイル内のパーティションとロールの展開オプションを変更する方法について説明します。
入力ファイルの生成後にパーティションまたはロールの配置を変更するには
Analysis Services 配置ウィザードを対話形式で実行し、 パーティションとロールの配置オプション ページで、パーティションとロールの新しい展開オプションを指定します。
または
コマンド プロンプトで Analysis Services 配置ウィザードを実行し、応答ファイル モードで実行するようにウィザードを設定します。 (応答ファイル モードの詳細については、「 Analysis Services 配置ウィザードの実行」を参照してください。)
または
任意のテキスト エディターで <project name>.deploymentoptions を開き、オプションを手動で変更します。