表单身份验证表位置
当使用 aspnet_regsql 创建表单身份验证的基表时,是否建议将这些表存储在应用程序数据库目录中,或者应该创建仅用于身份验证的数据库目录。
谢谢!
When using aspnet_regsql to create the base tables for forms authentication, is it recommended that these tables be stored inside of the application database catalog or should a database catalog just for authentication be created.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
为了澄清jro所说的,你可以跨数据库加入,但你会在那里失去一些性能。
其次,如果您想维护引用约束,您将需要同一数据库中的表。 我的意思是,如果您的应用程序有一个新表(例如 CustomerOrders),并且您希望确保 UserID 列值存在于 Users 表中,那么您将需要这些值位于同一数据库中。
To clarify what jro said you can join across dbs but you'll lose some performance there.
Secondly if you want to maintain referential constraints you'll need the tables in the same DB. What I mean is if you have a new table for your app, say CustomerOrders, and you want to ensure the UserID column values exist in the Users table you'll need those in the same DB.
没关系。
如果您最终需要将成员资格表上的记录与您自己的目录连接起来,我建议使用应用程序数据库。
否则,请使用您的数据库管理首选项。
It doesn't matter.
If you need to eventually join records on the membership tables with your own catalog, I would suggest using an application database.
Otherwise, use your preferences for database management.