代码之家  ›  专栏  ›  技术社区  ›  johnny

aspnetdb.mdf是否打算用于生产在线Web应用程序?

  •  3
  • johnny  · 技术社区  · 15 年前

    生成的aspnetdb.mdf是否打算联机使用?我看过它已经有一段时间了,但是根据我所记得的,生成的用户名数据库只能在您的Visual Studio环境中本地配置和维护。这是真的吗?有人在网上把它用于大型应用程序吗?

    编辑:

    我问是因为我看到的所有示例都只是使用内置的vs工具来构建示例数据库,但是我还没有找到它们在哪里在线做了一个“真正的”数据库。

    编辑:

    这似乎是一个很大的失望,知道你可以创建这个用户名/密码数据库在你的项目中使用,然后发现你真的不能。

    2 回复  |  直到 15 年前
        1
  •  1
  •   Jimmie R. Houts    15 年前

    它只是一个SQL Express数据库。如果愿意,您当然可以通过自己的管理页面在aspnetdb.mdf中维护成员信息。

    事实上,如果您要使用SQL Express作为数据库(这种情况非常有限),您可以将其余的表/存储过程添加到aspnetdb.mdf,并仅使用一个数据库,而不是使用aspnetdb.mdf作为成员,并为其他需要创建另一个数据库。

    This article 提供有关SQL Express限制的信息以及到功能集的链接( 2005 , 2008 )

    基本上限制是:

    1. 只有1个CPU。如果一个系统有1个以上的SQL Express 2008将仍然运行,但将其自身限制为1个CPU。
    2. RAM:1 GB。可以存在更多的RAM,但同样,SQL Express 2008最多只能使用1 GB。
    3. 最大数据库大小:4 GB
        2
  •  1
  •   J.W.    15 年前

    本地配置和维护 在您的Visual Studio环境中。 这是真的吗

    不,这不是真的。

    可以使用aspnet_regsql脚本生成数据库中所有必需的表/脚本/视图,而不必使用aspnetdb.mdf。

    毕竟,它只是成员资格/安全API所需的一系列数据库对象。