如何将数据库A的全部数据表格导出,然后全部导入到数据库B?
现在旧服务器上有数据库A,A中假设有500张表和其中数据,现在由于旧服务器有问题,需要迁移至新服务器,新服务器搭建好环境与数据库B,如何将旧服务器A中的所有表和数据导入至...
现在旧服务器上有数据库A,A中假设有500张表和其中数据,现在由于旧服务器有问题,需要迁移至新服务器,新服务器搭建好环境与数据库B,如何将旧服务器A中的所有表和数据导入至新服务数据库B中???
1、使用备份—还原,我在A中使用备份没问题,完全备份,但是把BAK文件拷到B中还原的时候就提示出现一致性错误,不让还原,这个怎么解决??
2、分离—附加数据库:我在使用分离也正常,但是附加到新服务器上就出现已经存在数据库,不让附加,可是我在新服务器上没有建立新数据库??这个又是什么??
3、有没有其他方法,希望各位大侠指导,学习!
本人是基于SQL SERVER数据库使用,用SQL SERVER 2000做的实验! 展开
1、使用备份—还原,我在A中使用备份没问题,完全备份,但是把BAK文件拷到B中还原的时候就提示出现一致性错误,不让还原,这个怎么解决??
2、分离—附加数据库:我在使用分离也正常,但是附加到新服务器上就出现已经存在数据库,不让附加,可是我在新服务器上没有建立新数据库??这个又是什么??
3、有没有其他方法,希望各位大侠指导,学习!
本人是基于SQL SERVER数据库使用,用SQL SERVER 2000做的实验! 展开
展开全部
在同一个实例上可以跨库操作
insert into 库名.BT(id,name,sex)
select id,name,sex from 库名.at
不在同一个实例上需要先导出。
mysql自带工具mysqldump可以导出表at成.sql文件,再把文件导入到bt表所在的数据库里。或者用其他第三方工具导出导入。
sqlserver可以添加linkserver,oracle添加dblink都可以直接用别名加库名跨库访问,自身ui也都支持导出再导入。
insert into 库名.BT(id,name,sex)
select id,name,sex from 库名.at
不在同一个实例上需要先导出。
mysql自带工具mysqldump可以导出表at成.sql文件,再把文件导入到bt表所在的数据库里。或者用其他第三方工具导出导入。
sqlserver可以添加linkserver,oracle添加dblink都可以直接用别名加库名跨库访问,自身ui也都支持导出再导入。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询