日期:2014-05-19  浏览次数:20525 次

两个数据库之间的传输数据
两个数据库在不同的服务器上,现在要将其中A数据库的一部分数据取出来转换后导入到B数据库中,又要将B数据库中的数据取出来转换后导入到A数据库中。而且上述的两个步骤对时间的要求还是比较高的,要求实时导。请各位大侠给个好点的解决方案。

------解决方案--------------------
示例
下面的示例访问来自某个表的数据,该表在 SQL Server 的另一个实例中。

SELECT *
FROM OPENDATASOURCE(
'SQLOLEDB ',
'Data Source=ServerName;User ID=MyUID;Password=MyPass '
).Northwind.dbo.Categories


OPENDATASOURCE 可對另一個sql server 操作
------解决方案--------------------
SQL Server 2000: DTS
SQL Server 2005: Data Transfomation Project
------解决方案--------------------
2000: DTS
2005: SSIS

这两者配合 JOB 就可以了