我想使用SQL Server 2008,但是我还想保持回切到SQL Server 2005的回退位置。我知道我不能备份2008来恢复2005和detach / attach将不起作用 – 我的选项是什么?
[更新]对于那些问为什么,有两个原因 – 一个是从哪里开始,我可以访问2008年的function,但如果出现问题,或者我觉得它们不够用,我可以把我的应用程序重新放在2005年和两个运行时间,以便如果我在游戏后期发现一个意想不到的问题 。
问题在回答 – 你为什么要2005年作为一个倒退的位置? 一旦您在2008年testing了您的业务周期并且满意,不应该有任何理由退回。
您可以尝试低级别的事务复制,但是对于整个数据库来说,这会非常快速地变得非常糟糕。
我的build议 – testing,升级,不要回头。
SSIS或复制向后移动您的数据。 这不是一个好的select。 2005年的倒退是什么原因? 毕竟,即使你可以移动数据,你也不能使用date数据types或空间数据等2008年的东西,因为在2005年这不是一个选项。你看的是非典型的。
我使用红色大门Sql比较和数据比较,以保持我的数据库版本之间同步我使用SDK创build一个工作,以保持数据库自动同步
我无法从2008年到2005年恢复数据库,但我可以重新创build它。
不,我不为红门工作
备份2005年; 然后在操作系统级别备份(“备份备份”),这样您就可以从2005年获得原始备份的副本。或者我正确理解您的问题。 为什么要回到2005年呢?
您可以在同一台计算机上运行SQL Server 2005和2008实例。 您还可以在SQL Server 2008实例上以2005兼容模式(甚至更低)运行数据库。