我们正在将许多2008年Windows集群迁移到2016年服务器,并将数据库合并到同一个AlwaysOn集群中。我们的开发团队目前正在使用特定于其应用程序的ASPState数据库。一般来说,每个服务器只有一个ASPState数据库,但我们需要它能够容纳多个Web应用程序。
发布于 2018-05-08 23:26:10
一般来说,每个服务器只有一个ASPState数据库,但我们需要它能够容纳多个Web应用程序。
不幸的是,你的公司只是口述了你的答案和基础设施。
可以在多个ASPState应用程序中使用一个Web吗?如果是,那怎么做?
显然是这样的:
这个ASPState数据库应该是AG组的一部分吗?
如果您要使用AGs,那么它不需要参与其中,但是它需要加载并在所有副本上正确设置。如果你把它放在一个AG中,那么对于所有的应用程序来说,只有一个AG,这些应用程序可能是好的,也可能不是好的,这取决于应用程序的需求。
由于ASP状态数据库实际上只是丢弃会话状态数据,如果存在故障转移,它将不会产生真正的影响。
如果它是一个AG比其他AG的一部分,将无法使用它。
那是真的。如果它不是在AG中,而是单独加载在每个副本上,而不是在AG中,那么应该像我上面提到的那样工作。
发布于 2018-05-10 06:02:30
很好的答案。使用SQLSkills中Erin的这些信息和其他信息,我在每个副本上复制了相同的ASPState数据库。我还将ASPState转换为内存中的数据库、表- Schema_Only和备份为NULL。工作得真快。
https://dba.stackexchange.com/questions/205753
复制相似问题