【发布时间】:2023-03-12 22:53:01
【问题描述】:
当使用 aspnet_regsql 创建用于表单身份验证的基表时,建议将这些表存储在应用程序数据库目录中还是应该创建一个仅用于身份验证的数据库目录。
谢谢!
【问题讨论】:
标签: asp.net forms forms-authentication
当使用 aspnet_regsql 创建用于表单身份验证的基表时,建议将这些表存储在应用程序数据库目录中还是应该创建一个仅用于身份验证的数据库目录。
谢谢!
【问题讨论】:
标签: asp.net forms forms-authentication
为了澄清 jro 所说的,您可以跨 dbs 加入,但在那里会损失一些性能。
其次,如果您想维护引用约束,则需要同一个数据库中的表。我的意思是,如果您的应用程序有一个新表,例如 CustomerOrders,并且您希望确保 UserID 列值存在于 Users 表中,您将需要这些值在同一个数据库中。
【讨论】:
没关系。
如果您最终需要将成员资格表上的记录与您自己的目录连接起来,我建议您使用应用程序数据库。
否则,请使用您的数据库管理首选项。
【讨论】: