次の方法で共有


データベースの処理権限の許可

Microsoft SQL Server 2005 Analysis Services (SSAS) のインスタンスをインストールすると、Administrators ローカル グループのすべてのメンバはそのインスタンス内の Analysis Services サーバー ロールのメンバになり、Analysis Services インスタンス内で任意のタスクを実行できるサーバー全体の権限を与えられます。既定では、Analysis Services インスタンス内のオブジェクトを管理および表示する権限は他のユーザーに一切与えられません。

Analysis Services サーバー ロールのメンバは、他のユーザーをサーバー ロールのメンバにすることにより、サーバー全体にわたる管理アクセス権をそのユーザーに対して許可することができます。この場合、そのユーザーはインスタンス内のすべての Analysis Services オブジェクトやデータに対するアクセスを無制限に許可されることになります。Analysis Services サーバー ロールのメンバは、データベース レベルでの制限付きまたは完全な管理権限やアクセス権を他のユーザーに付与することにより、制限付きの権限をそのユーザーに与えることができます。制限付きの管理権限として、データベース レベル、キューブ レベル、またはディメンション レベルでの定義の処理権限や読み取り権限があります。

このトピックの作業では、Process Database Objects というセキュリティ ロールを定義します。このロールのメンバには、すべてのデータベース オブジェクトを処理する権限が与えられますが、データベース内のデータを表示する権限は与えられません。

Process Database Objects セキュリティ ロールの定義

Process Database Objects セキュリティ ロールを定義するには

  1. ソリューション エクスプローラで [ロール] を右クリックして、[新しいロール] をクリックします。

    次の図のように、ロール デザイナが表示されます。

    ロール デザイナ

  2. [データベースの処理] チェック ボックスをオンにします。

  3. プロパティ ウィンドウで、この新しいロールの Name プロパティを「Process Database Objects Role」に変更します。

  4. ロール デザイナの [メンバシップ] タブに切り替えます。

    このロール内にはユーザーやグループが存在しません。この手順では、ロールの作成だけを行います。配置後に、管理者はユーザーやグループをロールに追加できます。

  5. ロール デザイナの [キューブ] タブに切り替えます。

    次の図に示すとおり、このロールのメンバにはこのデータベースを処理する権限が与えられていますが、Analysis Services Tutorial キューブ内のデータへのアクセス権がなく、ローカル キューブ/ドリルスルー アクセスを行うことができません。

    ロール デザイナの [キューブ] タブ

  6. ロール デザイナの [ディメンション] タブに切り替えます。

    次の図に示すとおり、このロールのメンバにはこのデータベース内のすべてのディメンション オブジェクトを処理する権限が与えられ、既定では、Analysis Services Tutorial データベース内の各ディメンション オブジェクトにアクセスするための読み取り権限も与えられます。

    ロール デザイナの [ディメンション] タブ

  7. [ビルド] メニューの [Analysis Services Tutorial の配置] をクリックします。

    これで、Process Database Objects セキュリティ ロールが正常に定義され、配置されました。キューブが実稼働環境に配置された後、その配置されたキューブの管理者は、ユーザーをこのロールに追加することにより、処理作業を必要に応じて特定のユーザーに委任することができます。

ms166718.note(ja-jp,SQL.90).gifメモ :
レッスン 10 の操作内容が反映されたプロジェクトを入手するには、サンプルの最新版をダウンロードしてインストールしてください。詳細については、「サンプルのインストール」の「サンプルの最新版の入手」を参照してください。

参照

その他の技術情報

Analysis Services のセキュリティ保護
Analysis Services へのアクセスの構成
管理アクセス権の付与
データベース内部の管理権限の付与

ヘルプおよび情報

SQL Server 2005 の参考資料の入手