用户映射SQL管理Studio
我正在使用sp_addrolemember过程为用户提供访问权限。该命令起作用,但有人能解释为什么在其属性中的“用户映射”下未选中“映射”复选框吗?或者有没有办法勾选此框 我正在使用Python的HTML界面为用户提供访问权限,但如果我进入SQL Management Studio,这会让人感到困惑,因为看起来他们在浏览该用户的映射时似乎没有权限用户映射SQL管理Studio,sql,ssms,Sql,Ssms,我正在使用sp_addrolemember过程为用户提供访问权限。该命令起作用,但有人能解释为什么在其属性中的“用户映射”下未选中“映射”复选框吗?或者有没有办法勾选此框 我正在使用Python的HTML界面为用户提供访问权限,但如果我进入SQL Management Studio,这会让人感到困惑,因为看起来他们在浏览该用户的映射时似乎没有权限 USE [105494-0000] EXEC sp_addrolemember 'permission', 'user_name' 您必须首先创建
USE [105494-0000] EXEC sp_addrolemember 'permission', 'user_name'
您必须首先创建用户
CREATE USER [testUser] FOR LOGIN [testLogin]
然后
如果用户存在,则不需要创建它。最后一条语句将是enough这仍然不能解释为什么“映射”复选框没有在用户属性中被选中。我正在寻找一种方法来检查它,即使该命令按预期工作,因为当您从Management Studio中查看这些权限时,它会产生误导。如果未检查,则表示它未映射。顺便说一句:我对它进行了测试,并选中了该框。是在第一张图片的“用户映射到此位置”下选中了该框,还是在“数据库角色成员身份…”下选中了db_datareader
EXEC sp_addrolemember N'db_datareader', N'testUser'