我将在我的网站上使用ASP.NET Membership模型。但是,有多个表我不打算使用,例如: ASPNET 路径 ASPNET PersonalizationAllUsers ASPNET PersonalizationPerUser ASPNET 资料 ASPNET 的WebEvent 活动
删除这些表是否安全,或者是否会导致ASP.NET的成员资格框架工作方式出现问题(在System.Web.Security中)?
我真的很喜欢保持干净,这些桌子让我很烦。
答案 0 :(得分:13)
使用aspnet_regsql.exe并选择要删除的部分:
-R all|m|r|p|c|w
全部 - 所有服务,包括常见服务 共享的表和存储过程 服务
m - 会员资格
r - 角色管理员
p - 个人资料
c - Web部件个性化
w - 网络活动
将来,使用-A mr
参数运行该工具,仅添加成员资格和角色管理器。