我们正在使用SQL Server 2000,并且必须跨服务器移动数据以将其存储在中央数据库中。我们宁愿不使用DTS包,因为我们很快就会迁移到SQL Server 2005,我们不想升级到SSIS或者必须支持传统的DTS包。
有没有办法使用OSQL脚本,vbscript或其他命令行工具来执行此操作?
DTS包可以使用,但我有点犹豫。他们很快就变丑了。这项工作必须将来自3个不同服务器上18个数据库的总共200个表的数据组合在一起。我不想将数百个数据转换任务拖放到DTS包GUI中。我宁愿将所有内容清楚地列在批处理文件或脚本集中。
答案 0 :(得分:2)
您可以使用BCP导出然后导入数据。
答案 1 :(得分:0)
使用Red Gate Sql比较和数据比较?
答案 2 :(得分:0)
根据DTS包的复杂程度,SSIS升级向导并没有那么糟糕。