作者:艾特PONYO | 来源:互联网 | 2023-07-05 20:10
用新用户在mssql可以连接成功,但是通过程序连接时提示“无法打开登录所请求的数据库A。登录失败\r\n,用户**登录失败”:于是到sqlserver工具里展开数据库,这时弹出提示
用新用户在mssql可以连接成功,但是通过程序连接时提示“无法打开登录所请求的数据库A。登录失败\r\n,用户**登录失败”:
于是到sql server工具里展开数据库,这时弹出提示“无法访问数据库A”
原因:
新增的用户没有权限操作A数据库。
解决办法:
给用户新增权限:
再展开数据库,可以展开了,可是看不到表和存储过程之类的信息:
还有重要的一步:在设置映射时,要让新用户成为A数据库的owner
勾选后,直接【确定】,到此新用户就能操作A数据库了。