Azure SQL 在 SSMS 中授予 AD 用户访问权限
Azure SQL Grant Access for AD User in SSMS
我为我们的 azure sql 服务器设置了一个 azure 广告管理员(全局管理员),现在我试图授予广告用户访问 sql 数据库的权限。
我按照此视频 https://www.youtube.com/watch?v=pEPyPsGEevw 中的说明进行操作,因为我没有找到更好的说明。
如视频中所述,我在目标数据库上下文中创建了一个查询:
CREATE USER [user@domain.com] FROM EXTERNAL PROVIDER
引发此异常:
Msg 33134, Level 16, State 1, Line 1
Principal 'user@domain.com' could not be resolved. Error message: 'AADSTS7000219: 'client_assertion' or > 'client_secret' is required for the 'urn:ietf:params:oauth:grant-type:jwt-bearer' grant type.
Trace ID: 95da6617-732c-42bf-b74b-40a4fdffe000
Correlation ID: cf4b894f-f945-492c-a77f-e2976ac72eab
Timestamp: 2020-06-09 17:58:48Z
当我在 master db 中尝试相同的操作时,它起作用了。
出了什么问题?或者你能给我提供一步一步的指南吗?我没有找到真正好的描述...
在英国南部地区遇到完全相同的问题。
这不是解决方法,但似乎可以解决我的问题(即,这是一种变通方法)。修复:
- 将数据库扩展到至少 S3,
- 应用更改
- 然后将其缩放回您需要的水平。
应应用更改。
当我们最初尝试创建 AAD users/groups 时,我们的数据库处于 S0,我们收到了与上面指出的完全相同的错误。
我为我们的 azure sql 服务器设置了一个 azure 广告管理员(全局管理员),现在我试图授予广告用户访问 sql 数据库的权限。 我按照此视频 https://www.youtube.com/watch?v=pEPyPsGEevw 中的说明进行操作,因为我没有找到更好的说明。 如视频中所述,我在目标数据库上下文中创建了一个查询:
CREATE USER [user@domain.com] FROM EXTERNAL PROVIDER
引发此异常:
Msg 33134, Level 16, State 1, Line 1 Principal 'user@domain.com' could not be resolved. Error message: 'AADSTS7000219: 'client_assertion' or > 'client_secret' is required for the 'urn:ietf:params:oauth:grant-type:jwt-bearer' grant type. Trace ID: 95da6617-732c-42bf-b74b-40a4fdffe000 Correlation ID: cf4b894f-f945-492c-a77f-e2976ac72eab Timestamp: 2020-06-09 17:58:48Z
当我在 master db 中尝试相同的操作时,它起作用了。
出了什么问题?或者你能给我提供一步一步的指南吗?我没有找到真正好的描述...
在英国南部地区遇到完全相同的问题。
这不是解决方法,但似乎可以解决我的问题(即,这是一种变通方法)。修复:
- 将数据库扩展到至少 S3,
- 应用更改
- 然后将其缩放回您需要的水平。
应应用更改。
当我们最初尝试创建 AAD users/groups 时,我们的数据库处于 S0,我们收到了与上面指出的完全相同的错误。