如何从SQL Server 2005迁移到2008


10

如何将SQL Server 2005数据库迁移到SQL Server 2008?

它与备份2005数据库并在2008年恢复一样容易吗?有兼容性问题吗?SQL Server Reporting服务是否仍要更改?

您将如何升级SQL Server?

Answers:


14

更容易。在服务器上运行SQL Server 2008的安装,选择升级选项。做完了

付出或付出可能需要15分钟。这确实非常容易。

编辑:还是要在升级之前进行备份,以防万一。但您很有可能不需要它。


1
为了安全起见,备份您现有的数据库(其中U应“定期”做不管怎么说..右!?)
Pure.Krome

标记为答案:我不知道“ SQL安装中心”具有“从SQL Server 2000或SQL Server 2005升级” ...而且我还找到了链接MSDN升级文档。感谢您为我指明了正确的方向。
dance2die

@Pure:当然可以。完整备份每周2次,差异5次。每天备份6次。
dance2die

在master数据库,tempdb数据库和msdb数据库上进行文件备份。这意味着使服务器脱机。如果您需要回滚,则无法将系统数据库升级到更高版本。
Shannon Lowder

6

您还需要运行SQL Upgrade Advisor。此工具可以帮助您确定您是否正在使用任何不推荐使用的SQL功能,并会提醒您可能遇到的任何陷阱。

升级后,要利用SQL 2008的许多新功能和增强功能,您需要将数据库的兼容性级别从90更改为100。


我记得看到过2005年的SQL Server最佳实践。SQLUpgrade Advisor似乎具有类似的功能。谢谢Elias
dance2die

3

您可以进行就地升级,但是您可能希望借此机会对计算机进行干净的构建。在这种情况下,您可以在2005年进行备份,并在2008年进行还原。


1

我知道这个问题是在不久前提出的,但是我还是要回答。

致电您正在SQL 2005服务器上运行的数据库的每个供应商,并与他们确认软件将在2008年运行。例如,BlackBerry服务器将不在2008年运行,如果您尝试使用服务器甚至什至可能会拖垮服务器坏数据。

从2000年到2005年,我这样做的时候打电话给供应商,发现我们的主要忠心之一有问题。通过自动售货机中的sql脚本快速进行了更正,但我很高兴能事先了解它以及期望得到的结果。


1

每个人都已经回答了如何升级,但是请注意,如果出现问题,您不能降级-因此,检查与您运行的所有供应商软件的兼容性的建议至关重要。

通常最好先构建一台新计算机,然后再进行备份和还原或附加/分离,就像在SQL 2005服务器之间移动一样。请记住,如果要更改服务器,孤立的登录名可能会成为问题。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.