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

cul*_*lix 20 permissions user-accounts sql-server-2012

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

如何添加此用户?

cul*_*lix 24

在添加用户之前,必须首先创建一个登录名。登录只能在 servers 文件Security夹中创建(不能在数据库中Security)。

因此可以在<server>/Security -> Right-Click -> New -> Login....

User Mapping创建登录时,具有相同名称和设置的用户将自动添加到选项卡中选择的数据库中。

  • 如果用户尚未创建,您可以通过<server>/<database>/Security -> Right-Click -> New -> User. 请注意,用户名和登录名必须匹配。
  • 如果您想在自动添加时管理用户设置,您可以在<server>/<database>/Security/Users/<user> -> Right-Click -> Properties.