我是这个asp.net
和SQL的新手。在这里,我想通过使用SQL服务器管理工作室创建一个名为Employee_Delete
的新角色。我已经有了数据库payrol
和一个名为aspnet_Roles
的表,其中列出了所有角色。我希望这个新创建的角色出现在同一个列表中。然后,当为用户分配此角色时,他将能够删除现有员工。还有定义该角色的过程,以便它可以执行其任务,即在这种情况下删除
我已经通过谷歌搜索这个问题,但没有完全得到这个。任何帮助将不胜感激。
谢谢
答案 0 :(得分:1)
exec aspnet_Roles_CreateRole
@ApplicationName = 'Application name as shown in your project',
@RoleName = 'RoleName
这是在现有的aspnet_Roles'中创建新角色所需的实际查询。来自SQL Server管理工作室。
答案 1 :(得分:0)
如果您使用的是Membership
且已启用Roles
,则只需致电Roles.CreateRole ("Employee_Delete")
并通过致电Roles.AddUserToRole("username", "Employee_Delete")