SQL 2000如何把服务器上的数据库复制到本地的数据库?

2024-11-29 06:51:18
推荐回答(2个)
回答(1):

看了下你的描述, 可能是你在恢复的时候没有在本地选择MDF和LDF的文件位置。如果你把服务器的MDF和LDF拷贝出来,需要把服务器上的数据库停用才能行。建议不要这么做。

我详细说下怎么操作。
1. 在服务器上找到特定数据库名--右键所有任务--备份数据库--弹出备份窗口,选择备份目标地址路径。(文件名以后缀名 .bak )
2. 把备份的数据库文件(.bak) 复制到本地电脑
3.在本地数据中选中数据库(不是数据库名)--右键所有任务--恢复数据库--弹出恢复窗口,在恢复数据库里输入你想恢复成的数据库名(可以随便取,也可以用原来数据库名),选择从设备恢复,找到.bak文件。
4.此时不要点击OK。需要在回到恢复数据库窗口--选项--选择本地的物理逻辑地址,就是放MDF和LDF的地方。(你可能没有修改这里,用的还是服务器上的路径, 所以本地找不到报错。)

回答(2):

可以先将服务器上的数据库备份一下 再将备份文件拷到你的本机上 然后在 本机数据库中 任务,还原数据库。 还原之前如果在本机没有和服务器同名的数据库 先在本机sqlserver2000中建一个与其一样的数据库 然后还原就可以了 祝你成功