有谁能建议将数据库从 SQL Server 2000 迁移到 2005 的各种方法吗?
如何确保所有约束、主键和索引都得到保留。是否有任何迁移工具可以保留它们。
答案1
有几种方法可以做到这一点,每种方法都可以将数据库的所有方面转移到新的或升级的服务器上,其中最简单的方法是
- 拆卸和安装
- 备份还原
我更喜欢分离和附加方法。另一件需要注意的事情是,具体到数据库本身,确保登录信息被转移到新服务器。使用帮助将登录信息复制到新服务器。
答案2
在 SQL Server 中,约束、键和索引都是数据库文件的一部分,因此在版本之间移动数据库不会丢失它们。只需使用 squillman 所说的分离/附加或备份/恢复;SQL Server 将负责将数据库升级到新版本。
答案3
我使用微软的 robocopy,如果您安装了 GUI,它将非常容易复制所有文件配置等。