一尘不染

用户无权访问数据库

sql

我正在尝试使用Windows身份验证连接到数据库。我相信我当前的用户无权访问它。

如何使用户能够登录SQL Server并使用数据库?


阅读 120

收藏
2021-05-23

共1个答案

一尘不染

您需要使用SQL Server Management
Studio程序为用户授予访问权限。您需要使用具有数据库管理权限的登录名进行连接。如果您没有这些特权,则需要与有特权的人联系。

如果您确实具有这些特权的登录名:

  • 开放式管理工作室
  • 连接到数据库所在的数据库服务器,然后在“对象资源管理器”中查找“安全性”节点。
  • 展开“安全性”节点,然后在“登录名”列表中查找用户的名称。如果您使用的是Windows身份验证,则用户名应与用户的Windows登录名相同DOMAIN\Username format
  • 如果用户在那里,则需要向该用户授予对数据库的适当权限(读取,执行SP等)。
  • 如果用户不在,则需要添加它们。

权限也可以按组添加,因此您还应该检查用户所属的组。

2021-05-23