用新用户在mssql可以连接成功,但是通过程序连接时提示“无法打开登录所请求的数据库A。登录失败\r\n,用户**登录失败”:
于是到sql server工具里展开数据库,这时弹出提示“无法访问数据库A”

原因:
新增的用户没有权限操作A数据库。

解决办法:
给用户新增权限:
【SQL Server】新用户操作A数据库时提示“无法访问数据库”
再展开数据库,可以展开了,可是看不到表和存储过程之类的信息:
【SQL Server】新用户操作A数据库时提示“无法访问数据库”

还有重要的一步:在设置映射时,要让新用户成为A数据库的owner【SQL Server】新用户操作A数据库时提示“无法访问数据库”
勾选后,直接【确定】,到此新用户就能操作A数据库了。

相关文章:

  • 2021-11-23
  • 2022-01-05
  • 2021-11-06
  • 2021-12-09
  • 2021-08-15
  • 2022-12-23
  • 2022-12-23
  • 2021-12-26
猜你喜欢
  • 2021-08-22
  • 2022-12-23
  • 2021-12-15
  • 2022-12-23
  • 2021-08-26
  • 2022-12-23
相关资源
相似解决方案