任何人都可以build议将数据库从SQL Server 2000迁移到2005的各种方法。
我如何确保所有约束,主键和索引都被保留。 是否有任何迁移工具,保留它们。
有几种方法可以做到这一点,每种方法都将数据库的所有方面都包含到新的或升级的服务器中,最简单的是
我更喜欢detach和attach方法。 另外需要注意的是,特定于数据库本身,确保login被转移到新的服务器上。 使用sp_help_revlogin将login名复制到新服务器。
在SQL Server中,约束,键和索引都是数据库文件的一部分,所以在版本之间移动数据库不会丢失它们。 只要使用分离/附加或备份/恢复作为squillman说; SQL Server将负责将数据库升级到新版本。
我使用robocopy从微软如果你安装gui它将很容易复制所有文件configuration等。