安全删除未使用的ASP.NET成员资格表?

时间:2009-01-30 10:05:45

标签: asp.net sql asp.net-membership

我将在我的网站上使用ASP.NET Membership模型。但是,有多个表我不打算使用,例如: ASPNET 路径 ASPNET PersonalizationAllUsers ASPNET PersonalizationPerUser ASPNET 资料 ASPNET 的WebEvent 活动

删除这些表是否安全,或者是否会导致ASP.NET的成员资格框架工作方式出现问题(在System.Web.Security中)?

我真的很喜欢保持干净,这些桌子让我很烦。

1 个答案:

答案 0 :(得分:13)

使用aspnet_regsql.exe并选择要删除的部分:

-R all|m|r|p|c|w
  

全部 - 所有服务,包括常见服务   共享的表和存储过程   服务

     

m - 会员资格

     

r - 角色管理员

     

p - 个人资料

     

c - Web部件个性化

     

w - 网络活动

将来,使用-A mr参数运行该工具,仅添加成员资格和角色管理器。