登录某个数据库失败,无法对数据库操作

作者:清风拂面 | 创建时间: 2023-04-21
SQL Server 中新建用户,明明密码正确,却登录不了数据库。或者登录成功之后,却拒绝对数据库进行操作。我使用的是ADO.NET,提示的是”拒绝对对象“dbTest数据库,架构:dbo架构进行插入”,也是无法对数据库操作。...
登录某个数据库失败,无法对数据库操作

操作方法

假设要登录的用户是test。确认密码无误之后,仍然登录失败应该是用户权限的问题。如下图,找到展开根节点-安全性-登录名,在你新建的用户上右击,选择属性。选项页中,切换到状态选项页,确保授予“允许连接到数据库引擎”和”登录“是启用的。

切换到”用户映射“选项页,在映射到此登录名的用户下,勾选上要连接的数据库前面的勾即可。如下图,我要连接的数据库是ADO.NET。然后点确定。此时在要连接的数据库上右击 - 安全性 - 用户,可以看到已经新增了用户test。

对于对数据库操作失败,在要操作的数据库上右击 - 安全性 - 用户,选择要进行操作的用户,右击 - 属性,在常规选项页中,找到”数据库成员身份“下面的”db_owner“,勾上即可。最后确定退出。

温馨提示

本经验为本人亲身经历所得。但问题并非一成不变,如果不能解决你的问题,只说明此经验并不适合你的问题。
点击展开全文

更多推荐