回答

收藏

用户无权访问数据库

技术问答 技术问答 267 人阅读 | 0 人回复 | 2023-09-12

我正在尝试使用它Windows身份验证连接到数据库。我相信我目前的用户无权访问它。
  {" i6 k: {5 q; @* u: E2 G) v  J用户如何登录?SQL Server使用数据库?: \8 j7 ^% a* @" g. i+ Q2 L* d# V
                                                                  g: \7 a1 T* {% G; a( z' `" ~
    解决方案:                                                                0 }* ?! A* x  n: f1 U* v
                                                                您需要使用SQL Server Management
! R% X- n* h5 Y& t9 e! D' [Studio该程序授予用户访问权限。您需要使用具有数据库管理权限的登录名进行连接。如果您没有这些特权,请联系有特权的人。! {# L8 P: o# S
如果您确实有这些特权登录名称:. A4 V+ i  C/ G8 P& h
开放式管理工作室
: ]0 b1 |: @- l连接到数据库所在的数据库服务器,然后在对象资源管理器中找到安全节点。
+ c  {. B7 U8 Q! r" V8 F9 `" b展开安全节点,然后在登录名列表中找到用户名称。如果您使用它Windows身份验证,用户名应与用户一起使用Windows登录名相同DOMAIN\Username format。0 ?/ M- [) J6 D) P8 e2 ]. a8 D
如果用户在那里,则需要向用户授予适当的数据库权限(读取、执行)SP等)。
: _6 O; Y# Z" j7 G' I如果用户不在,则需要添加它们。
权限也可以按组添加,所以你也应该检查用户的组。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则