2009-06-24 69 views
-1

我想通過使用DTS從SQL Server 2000遷移到MySQL。這是我所知道的最好的工具。使用DTS將SQL Server 2000升級到MySQL 5.1 - 如何解決DateTime問題?

但有一個SQL Server表有日期時間類型的列時,DTS提出下面的SQL代碼:

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

它應該是:

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

我手動更改,但DTS不接受新的腳本。它說:

的0x800040e14的HResult返回發生 意外錯誤。返回的錯誤結果沒有錯誤 消息。

+1

請把你的問題更好地提出來,並提供更多的信息。 – 2009-06-24 03:28:25

回答

0

我已經解決了這個問題。

我遵循的步驟:

  1. 更改建議的腳本替換LONG VARBINARY爲datetime
  2. 不要擔心任何可能的警告消息,這可能上升
  3. 這種變化不會在目標體現列表仍然顯示類型long varbinary
  4. 轉到轉換,檢查列是否具有destionation關係

如果有任何問題,可嘗試:

  1. 在轉換中,單擊新
  2. 按照指令提供有關列和你想的關係的所有信息。

就是這樣。不管怎麼說,還是要謝謝你!