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

SQL 2000如何把服务器上的数据库复制到本地的数据库,第1张

看了下你的描述,

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

我详细说下怎么 *** 作。

1

在服务器上找到特定数据库名--右键所有任务--备份数据库--d出备份窗口,选择备份目标地址路径。(文件名以后缀名

bak

2

把备份的数据库文件(bak)

复制到本地电脑

3在本地数据中选中数据库(不是数据库名)--右键所有任务--恢复数据库--d出恢复窗口,在恢复数据库里输入你想恢复成的数据库名(可以随便取,也可以用原来数据库名),选择从设备恢复,找到bak文件。

4此时不要点击OK。需要在回到恢复数据库窗口--选项--选择本地的物理逻辑地址,就是放MDF和LDF的地方。(你可能没有修改这里,用的还是服务器上的路径,

所以本地找不到报错。)

是不是oracle数据库?如果是的你可以用copy命令。

用法:copy

from

数据库1的用户名/数据库1的密码@数据库1的名称

insert

into

a(a1,a2,a3,a4)

using

select

b1,b2,b3,b4

from

b;

代码在数据库2执行。

如你有数据库db1,db2(假设用户名和密码为scott,tiger),要从db2把数据复制到db1

copy

from

scott/tiger@db2

insert

into

a(a1,a2,a3,a4)

using

select

b1,b2,b3,b4

from

b;

最理想的方法时导出成tsql,步骤如果下:任务 生成脚本 下一步 选择数据库 下一步 将"生成数据脚本"选择true 下一步 选择表 下一步完成完成以后会有tsql,将tsql里的数据库名字改成你想要的最后执行一遍tsql就行了

以上就是关于SQL 2000如何把服务器上的数据库复制到本地的数据库全部的内容,包括:SQL 2000如何把服务器上的数据库复制到本地的数据库、数据库B无表,如何复制sql数据库A表到数据库B、怎么复制sql server数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9748903.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存