0
您好我已經Azure的SQL Server上配置Azure的Active Directory身份驗證。 之後,我通過使用以下添加上一個SQL數據庫包含的數據庫用戶查詢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]];
有些用戶能夠登錄並訪問數據庫,但一些用戶收到錯誤消息說用戶登錄失敗。 我是否需要提供更多權限?
什麼是無法訪問數據庫的用戶類型?你是否授予所有用戶相同的權限? –
是的,所有用戶授予相同的權限,用戶類型是成員。誰能夠訪問他們也有用戶類型作爲成員。 – narendramacha