2014-01-29 129 views
6

我们正在将我们的数据库从SQL Server 2005迁移到SQL Server 2012.什么是迁移过程,任何人都可以为SQL Server 2012提供一些学习材料?从SQL Server 2005迁移到2012

迁移所需的工作量是多少?

+6

将SQL Server 2005数据库备份到一个'.bak'文件中,将它移动到新的服务器上,并将其恢复到SQL Server 2012 ..... done! –

+1

@marc_s在这种情况下,数据库的兼容性将仍然倾向于2005年我相信,为了将兼容性指向2012年,需要在2005年数据库上运行升级顾问,以在修改任何问题之前修改兼容级别数据库从2005年到2012年。 – Punter015

+0

@ Punter015:真的 - 好点。但是这并不能阻止任何应用程序的运行。是的,你将无法使用任何新的2012年功能 - 但只是迁移本身应该工作得很好。 –

回答

8

用于升级数据库的一般指南。

  1. 对要升级的实例的数据库运行升级顾问。
  2. 如果发现任何问题,请与您的开发团队/供应商联系以解决相同问题。
  3. 如果问题得到解决,请继续进行实际升级。 - 检查数据库上的其他依赖关系,如果实例升级或者类似的情况,可能会影响功能。
  4. 获取数据库的停机时间。
  5. 创建数据库的最新完全备份 - 任何其他策略也可以工作,只要确保可以恢复数据库即可。
  6. 如果服务器是虚拟服务器以回滚任何更改,则取服务器的克隆。
  7. 从2012年开始,在sql 2005实例上运行升级。 - 检查升级到SQL 2012的预先要求。
  8. 如果一切都很好,那么你有一个升级的实例。
  9. 同时检查数据库的兼容性。
  10. 如果一切正常,恭喜你升级了你的sql server实例。
相关问题