建议使用两个版本的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 2005到SQL Server 2008
- 6. 链接表 - SQL Server 2008到SQL Server 2005
- 7. 的SQL Server 2008与SQL Server 2005
- 8. 如何在SQL Server 2005/2008
- 9. SQL Server 2005上的SSIS 2008?
- 10. SQL Server 2005或2008版本
- 11. Nhibernate HQL SQL Server 2005/2008 CONTAINSTABLE
- 12. Sql Server的两个实例(2005和2008)
- 13. SQL Server 2005和2008之间的差异
- 14. 使用SQL Server 2008和SQL Server 2005和日期时间
- 15. Team Foundation Server 2008管理Sql Server 2005和2008数据库更改
- 16. SQL Server 2005外键级联
- 17. SQL Server 2005级联删除
- 18. 在sql server 2005和sql server 2008中,SCHEMA有什么区别?
- 19. SQL Server 2005和SQL Server 2008共存于Windows 7机器
- 20. SQL Server 2005和SQL Server 2008的兼容性问题
- 21. SQL Server 2005和SQL Server 2008之间是否存在冲突?
- 22. Sql Server 2005和Sql Server 2008的主要区别是什么?
- 23. SQL Server 2005和SQL Server 2008如何使它兼容?
- 24. sql server 2005 express和sql server 2008开发者版本
- 25. 备份SQL Server 2008和恢复到SQL Server 2005
- 26. 情况下,T-SQL在SQL Server 2005/2008
- 27. adventureworks 2005和2008
- 28. 视图与内联子查询SQL Server 2005/2008
- 29. SQL Server 2008删除级联
- 30. SQL Server 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