こんにちは私はAzure SQL ServerでAzureアクティブディレクトリ認証を設定しました。 は、その後、私は次のように使用して、SQLデータベースに含まれているDBユーザを追加した作成したユーザーAzure SQLデータベースv12 AD認証、一部のユーザーがログインできない
CREATE USER [[email protected]] FROM EXTERNAL PROVIDER;
割り当てられた次の権限
EXEC sp_addrolemember 'db_datareader', '[email protected]';
GO
EXEC sp_addrolemember 'db_datawriter', '[email protected]';
GO
GRANT EXECUTE ON SCHEMA :: dbo TO [[email protected]];
GO
GRANT ALTER ON SCHEMA :: dbo TO [[email protected]];
GRANT CREATE TABLE TO [[email protected]];
GRANT SELECT,DELETE,UPDATE,INSERT TO [[email protected]];
GRANT VIEW ANY COLUMN MASTER KEY DEFINITION to [[email protected]];
GRANT VIEW ANY COLUMN ENCRYPTION KEY DEFINITION to [[email protected]];
一部のユーザーがログインしてアクセスすることができます
問い合わせますDBが、ユーザーのログインに失敗したというエラーメッセージが表示されるユーザーもいます。 さらに多くのアクセス許可を提供する必要がありますか?
データベースにアクセスできないユーザータイプは何ですか?すべてのユーザーに同じ権限を与えますか? –
はい、同じ権限とユーザータイプを付与されたすべてのユーザーはメンバーです。誰にアクセスできるかは、UserタイプもMemberとして持つことができます。 – narendramacha