建議使用兩個版本的SQL Server(2005和2008)來存儲應用程序的數據。我們有一種情況,即現有的Web應用程序使用SQL Server 2005作爲數據庫。應用程序中的某些增強功能要求我們解決FILESTREAM數據存儲。現在我們有SQL Server 2005中的數據和SQL Server 2008中的關聯FILESTREAM數據。對於SQL Server來說,我非常新,我想確定它在性能方面有多糟糕?我們如何在兩個數據庫版本之間實現原子性,是通過使用鏈接服務器還是其他機制?任何替代解決方案就可以了,只是我們不能遷移現有的應用程序到SQL Server 2008SQL Server 2005和2008聯合
回答
爲了讓您的交易ACID,你可以在存儲過程級別使用distributed transactions,或者使用DTC代碼級別(例如,通過一個.net TransactionScope)。如果您從那裏執行ACID,那麼DTC將需要同時存在於SQL Server和App Server上。有一些開銷DTC
編輯:您還需要將服務器與sp_addlinkedserver鏈接並提供與sp_addlinkedsrvlogin
是否有必要鏈接使用.NET事務範圍的服務器? – Msdnexpert 2010-08-27 11:12:02
嗨MSDN專家 - 不,使用DTC和TransactionScope跨2臺服務器,您不需要鏈接服務器 - DTC將獨立協調2個連接 - 而具有SQL BEGIN DISTRIBUTED TRANSACTION的解決方案需要鏈接服務器。對此沒有更明確的道歉。 – StuartLC 2010-08-28 10:19:01
- 1. 支持SQL Server 2005和2008
- 2. Visual Studio 2008和SQL Server 2005
- 3. SQL Server 2008,SQL Server 2005
- 4. SQL Server 2008到SQL Server 2005
- 5. 鏈接表 - SQL Server 2008到SQL Server 2005
- 6. 升級從SQL Server 2005到SQL Server 2008
- 7. 的SQL Server 2008與SQL Server 2005
- 8. 從SQL Server 2005升級到SQL Server 2008
- 9. SQL Server 2005上的SSIS 2008?
- 10. Nhibernate HQL SQL Server 2005/2008 CONTAINSTABLE
- 11. 如何在SQL Server 2005/2008
- 12. SQL Server 2005或2008版本
- 13. 使用SQL Server帳戶(2005和2008)
- 14. Sql Server的兩個實例(2005和2008)
- 15. SQL Server 2005和2008之間的差異
- 16. 使用SQL Server 2008和SQL Server 2005和日期時間
- 17. Team Foundation Server 2008管理Sql Server 2005和2008數據庫更改
- 18. Sql Server 2005和Sql Server 2008的主要區別是什麼?
- 19. 備份SQL Server 2008和恢復到SQL Server 2005
- 20. sql server 2005 express和sql server 2008開發者版本
- 21. 在sql server 2005和sql server 2008中,SCHEMA有什麼區別?
- 22. SQL Server 2005和SQL Server 2008之間是否存在衝突?
- 23. SQL Server 2005和SQL Server 2008如何使它兼容?
- 24. SQL Server 2005和SQL Server 2008共存於Windows 7機器
- 25. SQL Server 2005和SQL Server 2008的兼容性問題
- 26. SQL Server 2005級聯刪除
- 27. SQL Server 2005外鍵級聯
- 28. 聯盟在SQL Server 2005
- 29. 情況下,T-SQL在SQL Server 2005/2008
- 30. adventureworks 2005和2008
憑據如果你不能將應用程序遷移到SQL Server 2008,這將是遷移數據庫的選項到SQL Server 2005呢? – Timwi 2010-08-27 10:36:15
@Timwi - SQL Server 2005不支持'FILESTREAM'。 – 2010-08-27 10:53:30