0

我有一个需要移动的数据库,并且需要实现以下目标:

  1. 我必须更改排序规则
  2. 我需要将它从 2005 数据库升级到 2008 数据库,并且所有键和约束都完好无损。

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

A. 我使用 SQL 管理器从一个数据库导入到另一个数据库。虽然这对于修复排序规则很有用,但我丢失了所有密钥。B. 我编写了表创建脚本,所以我得到了所有的键和约束,但是因为它们而无法导入数据库。

无论如何,我不是任何 SQL 专家,但我喜欢学习。我已经为此工作了数周,现在只想完成它。任何帮助将不胜感激。

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

4

1 回答 1

0

找到了一篇文,其中的脚本更改了数据库对象的所有排序规则。自己没试过,慎用!始终进行完整备份,甚至更好地使用非生产服务器进行尝试。

更改 :SETVAR 变量以与您的数据库和排序规则相对应。

一旦排序规则设置正确,您就可以在 SQL Server 2005 上创建备份并在 SQL Server 2008 实例上恢复数据库。应该不需要导入数据库。

于 2013-10-18T15:53:14.800 回答