【发布时间】:2009-12-04 01:41:34
【问题描述】:
我正在使用 SQL Server 在 asp.net Web 应用程序中保持会话状态。
对于会话数据的位置是否有最佳做法?默认情况下,它应该与应用程序数据一起在数据库中还是在单独的“应用程序服务数据库”中。
应用程序服务数据库还包含其他提供者数据(即角色、成员资格等)
谢谢。
【问题讨论】:
标签: asp.net session-state
我正在使用 SQL Server 在 asp.net Web 应用程序中保持会话状态。
对于会话数据的位置是否有最佳做法?默认情况下,它应该与应用程序数据一起在数据库中还是在单独的“应用程序服务数据库”中。
应用程序服务数据库还包含其他提供者数据(即角色、成员资格等)
谢谢。
【问题讨论】:
标签: asp.net session-state
会话数据应与数据分开存储,因为它在备份/恢复情况下没有意义。如果您需要恢复到以前版本的数据库,或者恢复旧版本,那么在备份时恢复会话数据是没有意义的。
此外,您可能对会话数据和应用程序数据有不同的维护计划。
【讨论】: