【发布时间】:2019-07-26 02:16:38
【问题描述】:
我们有多个非包含的Azure sql 数据库。我们计划在每个用户中创建包含的数据库用户。这些用户用于 SQL 身份验证。我的问题:这些用户必须在主数据库中创建吗?
提前谢谢你!
以下是我尝试的步骤:
场景 1 创建了用户但无法使用 SSMS 登录服务器。
在应用程序数据库中
CREATE USER someContainedDBUser WITH PASSWORD = 'somepwd';在应用程序数据库中,授予角色
尝试使用 SSMS 登录(失败)
场景 2:创建用户并可以使用 SSMS 登录服务器。
在主数据库中,
CREATE USER someContainedDBUser WITH PASSWORD = 'somepwd';在应用程序数据库中,
CREATE USER someContainedDBUser WITH PASSWORD = 'somepwd';在应用程序数据库中,授予角色
尝试使用 SSMS 登录(成功)
【问题讨论】: