我们有多个不包含Azure
的sql数据库。我们计划在每个用户中创建包含的数据库用户。这些用户用于SQL身份验证。我的问题:是否必须在master数据库中创建这些用户?
提前谢谢!
这是我尝试的步骤:
创建用户但未使用SSMS登录服务器的情况1。
在应用程序数据库中
CREATE USER someContainedDBUser WITH PASSWORD = 'somepwd';
在应用程序数据库中,授予角色
尝试使用SSMS登录(失败)
创建用户并可以使用SSMS登录服务器的情况2。
在主数据库中,
CREATE USER someContainedDBUser WITH PASSWORD = 'somepwd';
在应用程序数据库中,
CREATE USER someContainedDBUser WITH PASSWORD = 'somepwd';
在应用程序数据库中,授予角色
尝试使用SSMS登录(成功)