-1

我正在尝试使用 DTS 从 sql server 2000 迁移到 mysql。这是我所知道的最好的工具。

但是一个 sql server 表有一个 datetime 类型的列,DTS 建议以下 sql 代码:

 `StartDate` long varbinary NULL, 
 `EndDate` long varbinary NULL,

它应该是:

 `StartDate` DateTime NULL, 
 `EndDate` DateTime NULL,

我确实手动更改,但 DTS 不接受新脚本。它说:

0x800040e14 的 HResult 返回 发生意外错误。返回了错误结果,但没有错误消息。

4

1 回答 1

0

我已经解决了这个问题。

我按照以下步骤操作:

  1. 将建议的脚本将 long varbinary 更改为 datetime
  2. 不要担心任何可能出现的警告信息
  3. 此更改不会反映在仍显示 long varbinary 类型的目标列列表中
  4. 转到转换,检查列是否具有目标关系

如果发生任何问题,请尝试:

  1. 在转换中,单击新建
  2. 按照说明提供有关列的所有信息以及您要建立的关系。

就是这样。不管怎么说,还是要谢谢你!

于 2009-06-24T04:46:36.733 回答