背景
==========
我正在为我的应用程序使用ASP.NET Forms身份验证
我已将密码格式设置为“清除”,因此密码加密没有问题。
要求
===========
我需要创建一个视图(在SQL服务器中)以显示我系统中的所有管理员
即aspnet_Roles.LoweredRoleName ='管理员'
所需的字段是UserName和Password
你们能指出最佳方式吗?
的问候,
Naveen Jose
答案 0 :(得分:0)
这样的事情:
SELECT dbo.aspnet_Membership.Password, dbo.aspnet_Users.UserName
FROM dbo.aspnet_Membership INNER JOIN
dbo.aspnet_Users ON dbo.aspnet_Membership.UserId = dbo.aspnet_Users.UserId INNER JOIN
dbo.aspnet_UsersInRoles ON dbo.aspnet_Users.UserId = dbo.aspnet_UsersInRoles.UserId INNER JOIN
dbo.aspnet_Roles ON dbo.aspnet_UsersInRoles.RoleId = dbo.aspnet_Roles.RoleId
WHERE (dbo.aspnet_Roles.LoweredRoleName = 'administrator')