【问题标题】:Safe to remove unused ASP.NET membership tables?删除未使用的 ASP.NET 成员表是否安全?
【发布时间】:2009-01-30 10:05:45
【问题描述】:

我将在我的网站上使用 ASP.NET Membership 模型。但是,我不打算使用多个表,例如: aspnet路径 aspnet个性化AllUsers aspnetPersonalizationPerUser aspnet简介 aspnetWebEvent事件

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

我真的很喜欢保持清洁,这些桌子让我很困扰。

【问题讨论】:

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


    【解决方案1】:

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

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

    all - 所有服务,包括公共服务 共享的表和存储过程 服务

    m - 成员资格

    r - 角色管理器

    p - 个人资料

    c - Web 部件个性化

    w - 网络事件

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

    【讨论】:

    • 请记住,aspnet_regsql.exe 仅允许您在表为空时卸载功能。在按照 Davy 的建议运行该工具之前,您需要清除表格。
    猜你喜欢
    • 2011-08-21
    • 2022-10-05
    • 1970-01-01
    • 2015-11-02
    • 2013-05-26
    • 2017-01-10
    • 2010-10-07
    • 1970-01-01
    • 2023-03-18
    相关资源
    最近更新 更多