尝试添加新的SQL Server用户会引发错误“无效的登录名或您没有权限”


16

我正在尝试使用SQL Server Management Studio将新用户添加到SQL Server 2012数据库。我右键单击并在“安全性”->“用户”下选择“添加用户”,填写用户信息,然后单击“确定”。Management Studio会引发错误消息“不是有效的登录名或您没有权限”。

如何添加该用户?


1
该问题与另一个问题具有相同的错误消息,但在正常管理过程中而不是在安装过程中发生。看起来有不同的原因和答案,因此我将其作为一个单独的问题发布。
culix 2014年

Answers:


18

添加用户之前,必须先在“安全性”->“登录名”下创建一个全局登录名。登录名存在后,您可以将其添加为特定数据库下的用户。


“全球登录”是什么意思?
WhyWhat


1

这为我工作:

CREATE USER [chris23] FROM LOGIN [##MS_PolicyEventProcessingLogin##];
EXEC sp_addrolemember N'db_datareader', 'chris23';
GO
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.