2009-04-23 76 views
3

好奇人們是否已經在表上使用SqlServer存儲會話狀態(ASPStateTempSessions和ASPStateTempApplications)以及用於成員資格,角色和個性化的表來設置2種方式的事務複製?它是如何工作的?有沒有什麼問題?ASP.NET SqlServer會話複製

回答

1

對於成員資格,儘管集羣可能更適合擴展,但對於複製來說可能還不錯。對於國家來說,我會更傾向於使用羣集。

我會說這是一個例外,當你有一個地理上分開的一組服務器,但除了一些最大的,地理上分開的網站,很少有網站。

我曾經在狀態表或會員表上做過複製嗎?沒有。

2

顯然你可以做到這一點,就需要編輯具有小bug的存儲過程的一個地方,你會用錯誤最終

列名或提供值的數目不匹配表 定義。

避免這個只需更改存儲過程TempGetAppID

從這個

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

TO

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