ASP.NET SqlServer会话复制

时间:2009-04-23 13:53:02

标签: asp.net sql-server session

好奇人们是否在ASP.NET用于SqlServer存储会话状态(ASPStateTempSessions和ASPStateTempApplications)的表以及用于成员资格,角色和个性化的表上设置了2路事务复制?它是如何运作的?有没有陷阱?

2 个答案:

答案 0 :(得分:2)

显然你可以这样做,只需要编辑一个存储过程,其中有一个小错误,你最终会出错

  

列名或提供的值数与表不匹配   定义

要避免这种情况,只需更改存储过程 TempGetAppID

来自这个

INSERT [YOURDBNAME].dbo.ASPStateTempApplications
            VALUES
            (@appId, @appName)

INSERT [YOURDBNAME].dbo.ASPStateTempApplications
            (AppId,AppName)
            VALUES
            (@appId, @appName)

答案 1 :(得分:1)

对于Membership,你可能对复制很好,尽管集群可能更适合扩展。对于州,我更倾向于使用集群。

我要说的是,例外情况是当你有一组地理上分开的服务器时,除了一些最大的地理位置分离外,很少有网站。

我是否曾在状态表或成员资格表上进行过复制?号