1

以前は、Azure SQL データベースでロールを作成し、ロールにアクセス許可を付与し、そのロールをユーザーに割り当てていました。

CREATE ROLE [DepartmentReadOnly] AUTHORIZATION [dbo]
GO

GRANT SELECT ON tblDepartment TO DepartmentReadOnly

CREATE USER [user1] FROM LOGIN [user1];
EXEC sp_addrolemember DepartmentReadOnly, user1;

データベースから DepartmentReadOnly ロール名とアクセス許可、および user1 が属するロールを含む user1 ユーザー情報を取得するには、どのような SQL を使用すればよいでしょうか?

Azure に表示される sys.server_principals システム ビューがないため、道に迷っています。誰でも助けてもらえますか?

4

3 に答える 3

1

"select * from sys.sql_logins" は Azure で sys.server_principals として使用され、マスター データベースでクエリを実行する必要があります。

于 2015-06-05T19:28:53.403 に答える
0

It sounds like you are looking for these catalog views in your user database:

于 2015-06-06T04:47:57.093 に答える