次の方法で共有


データベース ログイン、ユーザー、およびロール (マスター データ サービス)

マスター データ サービスには、マスター データ サービス データベースをホストするSQL Server データベース エンジン インスタンスに自動的にインストールされるログイン、ユーザー、ロールが含まれます。 これらのログイン、ユーザー、およびロールは変更しないでください。

Login

ログイン 説明
mds_dlp_login UNSAFE アセンブリを作成できます。

- ランダムに生成されたパスワードでのログインは無効です。

-マスター データ サービス データベースの dbo にマップします。

- msdb の場合は、mds_clr_user がこのログインにマップされます。



詳細については、「 アセンブリの作成」を参照してください。
mds_email_login 通知に使用されるログインは有効です。

msdb と マスター データ サービス データベースの場合、mds_email_userはこのログインにマップされます。

msdb ユーザー

User 説明
mds_clr_user 使用しません。

mds_dlp_login にマップされます。
mds_email_user 通知に使用します。

mds_email_login にマップされます。

DatabaseMailUserRole ロールのメンバーです。

マスター データ サービス データベース ユーザー

User 説明
mds_email_user 通知に使用します。

mdm スキーマに対する SELECT 権限があります。

mdm.MemberGetCriteria ユーザー定義テーブル型に対する EXECUTE 権限があります。

mdm.udpNotificationQueueActivate ストアド プロシージャに対する EXECUTE 権限があります。
mds_schema_user mdm スキーマと mdq スキーマを所有します。 既定のスキーマは mdm です。

ログインはマップされません。
mds_ssb_user Service Broker タスクを実行するために使用します。

すべてのスキーマに対する DELETE、INSERT、REFERENCES、SELECT、および UPDATE 権限があります。

ログインはマップされません。

マスター データ サービス データベース ロール

ロール 説明
mds_exec このロールには、マスター データ マネージャー Web アプリケーションを作成し、アプリケーション プールのアカウントを指定するときにマスター データ サービス構成マネージャーで指定するアカウントが含まれます。 mds_exec ロールには次の権限があります。

すべてのスキーマに対する EXECUTE アクセス許可。

次のテーブルに対する ALTERINSERTSELECT アクセス許可:
mdm.tblStgMember
mdm.tblStgMemberAttribute
mdm.tbleStgRelationship

これらのテーブルに対する SELECT アクセス許可:
mdm.tblUser
mdm.tblUserGroup
mdm.tblUserPreference

これらのビューに対する SELECT アクセス許可:
mdm.viw_SYSTEM_SECURITY_NAVIGATION
mdm.viw_SYSTEM_SECURITY_ROLE_ACCCESSCONTROL
mdm.viw_SYSTEM_SECURITY_ROLE_ACCCESSCONTROL_MEMBER
mdm.viw_SYSTEM_SECURITY_USER_MODEL

スキーマ

ロール 説明
mdm mdq スキーマに含まれる関数以外のすべてのマスター データ サービスデータベース および Service Broker オブジェクトが含まれます。
mdq 正規表現や類似性に基づくメンバーの結果のフィルター処理、および通知メールの書式設定に関連するマスター データ サービスデータベース関数が含まれます。
stg ステージング プロセスマスター データ サービス関連するデータベース テーブル、ストアド プロシージャ、およびビューが含まれます。 これらのオブジェクトは削除しないでください。 ステージング プロセスの詳細については、「データのインポート (マスター データ サービス)」を参照してください。

参照

データベース オブジェクト セキュリティ (マスター データ サービス)