2013-10-18 48 views
0

我有我需要移动数据库,我需要实现以下目标:复杂的数据库迁移

  1. 我必须要改变的整理
  2. 我需要把它从2005数据库升级到2008 DB与所有键和约束完好无损。

我认为这将是一个相当简单的过程,但它似乎非常复杂。大多数情况下,我确信我不了解我正在处理的复杂问题。以下是我试图完成我在做什么:

答:我已经使用了SQL Manager导入从一个数据库到另一个。虽然这对于修正排序规则很有效,但我失去了所有的键。 B.我编写了表格创建脚本,以便获取所有的关键字和约束,但是由于它们而无法导入数据库。

我没有以任何方式任何SQL专家,但我喜欢学习。我已经为此工作了好几个星期,只是想在这一点上完成。任何帮助将不胜感激。

其他一些注意事项:我正在运行的MS SQL Server。 2005年作为默认实例。 2008年作为命名实例。这两个都在同一台服务器上运行。

回答

0

发现一个blogpostscript其改变对数据库对象的所有归类。没有尝试过,所以谨慎使用!始终进行完整备份,或者更好地使用非生产服务器进行试用。

改变:SETVAR变量与您的数据库和整理对应。

一旦排序规则定好了,你可以创建SQL Server 2005上备份并在SQL Server 2008实例恢复数据库。应该不需要导入数据库。