2011-08-17 102 views
1

我想將Btrieve數據庫遷移到Microsoft SQL Server 2008 R2。我已經完成了遷移到Pervasive PSQL 10工作站(x86)的步驟,該工作站提供ODBC/OLE DB驅動程序。 (似乎Microsof沒有提供任何解決方案導入的Btrieve)。Pervasive PSQL 10數據庫到MS SQL Server?

好了,到目前爲止,一切都很好,但我怎麼能整個數據庫(架構和數據)傳輸到Microsoft SQL Server的? SQL Server的導入嚮導每次崩潰都沒有用,因爲它沒有正確映射Date和Memo-Datatypes。我也嘗試手動映射這些數據類型,但嚮導總是崩潰,由ODBC錯誤引起。

所以,我正在尋找一個工具,它提供了一個本地驅動器的Btrieve或PSQL 10.這將是很好,如果它是免費的,因爲我只需要它這個單一的遷移。

TIA! ^^

+0

你能分享你是怎麼做遷移的第一步的信息? – 2017-04-03 17:24:05

回答

1

有一個Btrieve驅動程序的工具,但你仍然需要從普適名爲Data Integrator中的DDF(就像在ODBC)。這不是免費的,但您可以在http://integration.pervasive.com/找到更多信息。

另一個更手動選擇是將數據從PSQL導出爲CSV,然後導入CSV到MS SQL服務器。您必須在MS SQL數據庫中手動創建表格,但可以使用您擁有的工具完成。

另外,你說這是用ODBC錯誤崩潰。來自PSQL或MS SQL的ODBC錯誤?他們是什麼?

相關問題