2008-10-15 79 views

回答

8

从2005年升级到2008年是可以的,搬回可能需要更多的工作

N.B.你的数据库登录可能会有问题(因为它们不会存在于新的服务器主数据库中),但无论服务器版本如何,都会发生这种情况。只需重新创建它们并重新关联数据库即可。

+0

谢谢伊利亚。 啊,是的,我非常熟悉修理孤儿用户的喜悦。感谢您的提醒。 – 2008-10-15 10:10:19

2

您可以在没有任何问题的情况下恢复2005年的备份。从这个角度来看兼容性很好。

向后不可能只有备份文件。

在任何情况下,您都可以重新创建数据库结构并使用SSIS将数据从一台服务器传输到另一台服务器。

4

是的,但要确保你的所有服务器都是SQL 2008.如果你有开发,测试,QA或灾难恢复服务器,它们都需要是2008年,因为从2005年起服务器将无法恢复2008年的备份。

要防止Ilya提到的登录丢失问题,请按照本知识库文章中的步骤进行操作。 SP_Help_Revlogin会脚本化您的登录,并且您可以在新服务器上应用该脚本。 Presto,所有登录都返回相同的SID和所有内容。

http://support.microsoft.com/kb/246133

(而只是以供将来参考,这是我们昨晚升级StackOverflow的,嘿嘿。)

http://twitter.com/SuperDalgas/status/976719756

0

你也可以做一个分离/附加与数据库文件(至少你可以从2000年到2005年),但有更多的警告与这种方法(需要明确重建索引之后IRRC)

相关问题