【问题标题】:Migrate SQL Server 2000 data to SQL Server 2008将 SQL Server 2000 数据迁移到 SQL Server 2008
【发布时间】: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


【解决方案1】:

当您进入导出向导的选择源表和视图步骤时,您需要为每个选择执行编辑映射,然后选择启用身份插入。如果您不选中此选项,则不会导出主键值。

【讨论】:

    猜你喜欢
    • 2010-12-18
    • 2011-09-20
    • 2011-07-02
    • 1970-01-01
    • 1970-01-01
    • 2010-12-17
    • 2013-08-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多