Coldfusion:将数据从一个数据源移动到另一个数据源

Rum*_*ser 0 coldfusion datasource cfquery

我需要将一系列表从一个数据源移动到另一个数据源.我们的托管公司没有在数据库之间提供共享密码,因此我无法编写SQL脚本来处理它.

最好的选择就是编写一个小的coldfusion脚本来处理它.

通常我会做类似的事情:SELECT*INTO database.table FROM database.table

唯一的问题是cfquery不允许您在同一查询中使用两个数据源.

我不认为我可以使用QoQ,因为你不能告诉它使用第二个数据源,而是使用dbType为'Query'.

谁能想到任何明智的方法来完成这项工作?或者只是在第一个查询中循环遍历每一行的唯一选项,将它们分别添加到第二行?

我的问题是它需要更长的时间.我们有很多桌子要移动.

小智 5

好的,所以你没有数据库之间的共享密码,但你似乎确实拥有每个数据库的密码(因为你已经设置了数据源).那么,您可以创建从数据库1到数据库2 的链接服务器定义吗?可以针对链接服务器保存用户凭据,因此它们不必与源数据库相同.设置完成后,您肯定可以在两个DB之间移动数据.

我们一直使用它来将我们的实时数据库中的数据同步到我们的测试环境中.如果这对你有用,我可以提供更具体的SQL.