数据库导入到另一个数据库

来源:百度知道 编辑:UC知道 时间:2024/06/28 07:44:03
如何从一个数据库导入到另一个数据库,用SQL语句来实现,有哪位高手能帮帮忙啊
SQL server 2005数据库

两个库都在同一个实例
use B
go
insert A.dbo.T
select * from T


用企业管理器导入导出

如果是手动执行的话,可以使用备份源数据库——COPY备份文件——在目标环境使用备份文件还原出新数据库

如果要定时执行,一般使用link table或者OPENDATASOURCE等方法,从目标环境访问源数据库,然后insert into 目标表 select * from 原表

link table和OPENDATASOURCE的用法说起来复杂,用起来简单
给你个OPENDATASOURCE的例子吧

INSERT INTO table1
SELECT * FROM
OPENDATASOURCE('SQLNCLI','Provider=sqloledb;Data Source=192.168.1.90;Initial Catalog=dbname;User Id = sa;Password = sa').dbname.dbo.table1

用此方法需要注意的是 表结构必须一致,而且必须每个表都写一句

楼主什么数据库?