【发布时间】:2013-02-08 02:04:22
【问题描述】:
我想将 2 个数据库从我的旧 SQL Server 2000 迁移到我的 2008 版本的新服务器。
我使用带有导出数据任务的 Management Studio 2008 来执行此操作。它工作正常并且没有发生错误,但是在我的新服务器上的数据库中,所有主键都丢失了。
有没有人知道为什么或有其他想法如何解决我的问题。
【问题讨论】:
-
如果我在管理工作室中显示连接的属性,则版本 = 8.00.760 和产品 = microsoft sql server desktop engine....我没有关于该服务器的更多信息
-
这就是带有 Service Pack 3a 的 SQL Server 2000。你不能只复制一份 mdf 和 ldf 并附上吗?见How to: Upgrade a Database Using Detach and Attach
-
@MartinSmith 是正确的,请记住将兼容性级别设置为您需要的任何级别(也许您需要它来保持 2000 的兼容性?)
-
谢谢马丁!这就是解决方案!
标签: sql-server sql-server-2008 sql-server-2000 ssms