当前位置:  开发笔记 > 数据库 > 正文

在另一台计算机上将SQL2000数据库迁移到SQL2005

如何解决《在另一台计算机上将SQL2000数据库迁移到SQL2005》经验,为你挑选了1个好方法。

我已经在这个应用程序迁移中挣扎了好几天了.我所拥有的是一个旧的MSSQL Server 2000支持的应用程序,它正在升级到运行SMSQL Server 2005的Windows 2003 Server.我对SQL Server知之甚少,但显然还不够.

我尝试通过转到数据库 - > [数据库] - >所有任务 - >备份数据库...,选择"完整"并保存文件来备份旧服务器上的数据库.我将该备份文件移动到新服务器并尝试进行恢复,但它抱怨说它正在旧服务器上的位置查找[Database] .mdf文件.

然后我尝试做一个导出数据,选择本地SQL 2000数据库,将其指向另一台机器上的新SQL 2005数据库,它一直到最后并且死于抱怨其中一个表的方式是加入.

我尝试在2000框上执行'生成SQL'命令并在SQL 2005下运行它.看起来有很多外连接使用SQL Server 2005不再支持的旧*=语法,这是供应商数据库,在设置这些表时不知道他们的真实意图.

有没有其他方法可以尝试迁移此数据库?



1> Peter..:

备份文件具有存储在其中的数据文件的"硬"位置.你只需要更新它们:

在2005年还原时,在单击最后"确定"以进行还原之前(在选择.bak文件之后),请转到选项选项卡.这将具有备份文件中的mdf和ldf位置.将这些更改为新计算机上的合法目录.

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有