【发布时间】:2009-03-27 19:12:59
【问题描述】:
我有两个数据库:Oracle 10G 和 SQL Server 2000。
在 Oracle 数据库中,我有几个存储为 BLOB 的 MS Word 文档。我需要做的是从 Oracle 中提取文件并将它们放入 SQL Server。我很好奇我是怎么做到的?
我听说过有关 DTS 的一些信息,但不确定是否值得研究。
【问题讨论】:
标签: sql-server database oracle data-transfer
我有两个数据库:Oracle 10G 和 SQL Server 2000。
在 Oracle 数据库中,我有几个存储为 BLOB 的 MS Word 文档。我需要做的是从 Oracle 中提取文件并将它们放入 SQL Server。我很好奇我是怎么做到的?
我听说过有关 DTS 的一些信息,但不确定是否值得研究。
【问题讨论】:
标签: sql-server database oracle data-transfer
在 sql server 2000 中,您对 blob 存储的选择是二进制/varbinary 或映像。 如果 blob
我个人会使用 perl DBI 从 oracle 中提取文件并将它们插入到 sql server 中,因为我对 perl 很熟悉。
您也可以使用 oracle 的 hsodbc 在 oracle 和 sql server 之间建立链接,并尝试从一个到另一个插入数据。
如果您更熟悉 sql server,那么 DTS 是一个选择。我不是 sql server 的人,所以我喜欢不同的方法。
【讨论】: