0
[ReportServer]。[dbo]。[User]という表があります。 しかし、他のテーブルとの関係は何ですか? 内部で値を生成するにはどうすればよいですか?Reporting Servicesでユーザーアカウントをインポート/エクスポートする方法は?
[ReportServer]。[dbo]。[User]という表があります。 しかし、他のテーブルとの関係は何ですか? 内部で値を生成するにはどうすればよいですか?Reporting Servicesでユーザーアカウントをインポート/エクスポートする方法は?
この表の値は、レポート階層で設定された権限に基づいています。これを管理する最も一般的な方法は、[プロパティ] - > [セキュリティ]の下のReport Managerです。
dbo.Usersはdbo.PolicyUserRoleに参加できます。テーブルdbo.PolicyUserRoleは、dbo.Roles、dbo.Policies、およびdbo.Catalogに結合できます。ここで
レポート/モデル/フォルダとそのユーザーとの関連権限のすべてのすべてを提供してクエリです:
SELECT c.Path
,u.UserName
,r.RoleName
,r.Description
FROM
dbo.Catalog c
INNER JOIN dbo.PolicyUserRole pur ON c.PolicyID = pur.PolicyID
INNER JOIN dbo.Users u ON pur.UserID = u.UserID
INNER JOIN dbo.Roles r ON pur.RoleID = r.RoleID
あなたがやろうとしているもので、もう少し情報を提供することができ、私がしています過去にこのテーブルを使用してデータを取得しましたが、そこにあるデータを直接編集することをお勧めします – beakersoft