如何将数据库A的全部数据表格导出,然后全部导入到数据库B?

现在旧服务器上有数据库A,A中假设有500张表和其中数据,现在由于旧服务器有问题,需要迁移至新服务器,新服务器搭建好环境与数据库B,如何将旧服务器A中的所有表和数据导入至... 现在旧服务器上有数据库A,A中假设有500张表和其中数据,现在由于旧服务器有问题,需要迁移至新服务器,新服务器搭建好环境与数据库B,如何将旧服务器A中的所有表和数据导入至新服务数据库B中???
1、使用备份—还原,我在A中使用备份没问题,完全备份,但是把BAK文件拷到B中还原的时候就提示出现一致性错误,不让还原,这个怎么解决??
2、分离—附加数据库:我在使用分离也正常,但是附加到新服务器上就出现已经存在数据库,不让附加,可是我在新服务器上没有建立新数据库??这个又是什么??
3、有没有其他方法,希望各位大侠指导,学习!
本人是基于SQL SERVER数据库使用,用SQL SERVER 2000做的实验!
展开
 我来答
折柳成萌
高粉答主

2019-05-17 · 繁杂信息太多,你要学会辨别
知道顶级答主
回答量:4.4万
采纳率:96%
帮助的人:6421万
展开全部
在同一个实例上可以跨库操作
insert into 库名.BT(id,name,sex)
select id,name,sex from 库名.at

不在同一个实例上需要先导出。
mysql自带工具mysqldump可以导出表at成.sql文件,再把文件导入到bt表所在的数据库里。或者用其他第三方工具导出导入。
sqlserver可以添加linkserver,oracle添加dblink都可以直接用别名加库名跨库访问,自身ui也都支持导出再导入。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式