16 我正在尝试使用SQL Server Management Studio将新用户添加到SQL Server 2012数据库。我右键单击并在“安全性”->“用户”下选择“添加用户”,填写用户信息,然后单击“确定”。Management Studio会引发错误消息“不是有效的登录名或您没有权限”。 如何添加该用户? permissions user-accounts sql-server-2012 — 库里克斯 source 1 该问题与另一个问题具有相同的错误消息,但在正常管理过程中而不是在安装过程中发生。看起来有不同的原因和答案,因此我将其作为一个单独的问题发布。 — culix 2014年
2 如果要在“ 包含的数据库”用户模型下创建用户(因此,没有全局登录名),则必须在创建过程中提供如下密码: CREATE USER user_name WITH PASSWORD = 'strong_password'; — 塔尔奈·卡尔曼(TarnayKálmán) source
1 这为我工作: CREATE USER [chris23] FROM LOGIN [##MS_PolicyEventProcessingLogin##]; EXEC sp_addrolemember N'db_datareader', 'chris23'; GO — 巴德尔·贝拉杰 source