如何将本地sql server数据库的一个表导出到远端一个sql server数据库里?

来源:百度知道 编辑:UC知道 时间:2024/05/25 14:31:09
比如本地数据库名为test1, 表名为testtb,现在想把testtb表导入到远端IP地址为10.25.100.20的机器上,数据库名为test2, 应该怎么操作?谢谢

有很多方法,可以使用导入/导出工具 ,也可以通过SQL语句

通过SQL语句 ,你需要先联到10.25.100.20 这个库里 ,然后在执行下面的语句
use test2
go
SELECT * into testtb from opendatasource( 'SQLOLEDB', 'Data Source=本地的IP;User ID=登陆名;Password=密码 ' ).test1.dbo.testtb

也可以在本地执行下面的语句,前提是你能在本地通过查询分析器连接到10.25.100.20这个库
use test1
go
select * into opendatasource( 'SQLOLEDB', 'DataSource=10.25.100.20;User ID=登陆名;Password=密码 ' ).test2.dbo.testtb from testtb

右击"TEST1",所有任务里的导出数据,
在选择目的的时候,填上:10.25.100.20,及用户名,密码,选择数据库"TEST2"
往下走。。

不行的话,新建一个SQL SERVER 组,