两个数据库之间的传输数据
两个数据库在不同的服务器上,现在要将其中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 就可以了