SQL Server Management Studio中的其他用户帐户,Windows身份验证


2

我正在将我的工作笔记本电脑转移给同事(我们称之为玛丽史密斯),当我转向其他事情时,他正在我的团队中取代我的位置。我们使用的工具之一是Microsoft SQL Server Management Studio。我们一直使用Windows身份验证来访问我们的本地数据库。它一直对我有用,就像这样:

在此输入图像描述

我让Mary使用她的活动目录凭据登录到笔记本电脑,然后继续在笔记本电脑上设置她的帐户。后来我用我的凭据重新登录,并在笔记本电脑上给了Mary管理员权限。

后来,随着Mary再次登录,我将引导她完成数据库模式,并试图连接Windows身份验证: 在此输入图像描述

这导致以下错误:

在此输入图像描述

我认为这与笔记本电脑上的用户帐户中的某些设置有关,或者数据库(或MS SQL Server)设置本身需要更改...或两者的组合。如何解决此错误,以便Mary可以使用Windows身份验证成功连接到本地MS SQL Server?

Answers:


5

您需要为用户添加他/她所需的角色和权限:

  • 在SQL Server Management Studio中,打开对象资源管理器
  • 单击Server_instance_name>安全性>登录
  • 右键单击“ 登录”,然后选择“ 新建登录”
  • 在“ 常规”页面的“ 登录名”字段中,键入Windows用户的名称
  • 选择Windows身份验证
  • 根据要分配给此用户的角色和权限,请完成以下任务之一:
    • 在“服务器角色”页面上,将sysadmin角色分配给新的登录ID
    • 如果您不想将sysadmin角色分配给用户,请授予所选权限。

有关更多信息,请参阅Microsoft的 创建登录


那工作!!! 非常感谢@harrymc。我使用我的帐户登录,按照您的说明,然后Mary重新登录并能够使用本地SQL Server进行身份验证。:)
詹姆斯邓恩

哈利,那是你那里很酷的巫师帽子。好答案; 简洁明了!! 你不会碰巧成为一个IT人你会.... LOL
Pimp Juice IT
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.