数据库导入到另一个数据库
来源:百度知道 编辑:UC知道 时间:2024/06/28 07:44:03
如何从一个数据库导入到另一个数据库,用SQL语句来实现,有哪位高手能帮帮忙啊
SQL server 2005数据库
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
用此方法需要注意的是 表结构必须一致,而且必须每个表都写一句
楼主什么数据库?