2009-04-08 157 views

回答

2

取決於數據庫的複雜程度。

我使用DTS從Sybase 11/12遷移到MS-SQL 2000。我必須對模式和數據進行一些清理。

從內存中我不得不使用bcp重新掃描一些數據。我認爲主要的罪魁禍首是「金錢」數據類型,在這些數據類型中,值並沒有正確傳遞。

您還可以使用SQL Server導入和導出實用程序。我不知道如何(如果有的話)複製索引,約束和其他內容。可能只是複製表格定義和數據。

所以DTS和bcp,它們是SQL Server的一部分(對於SQL 2000來說它們是無論如何),可能可以完成這項工作。

有第三方工具,如Erwin和DbArtisan,我已經用了6 - 8年,但我認爲他們會完成這項工作。不是免費的。

可能您可以使用複製發佈快照並讓Sybase訂閱它。

相關問題