普遍的 PSQL 10 数据库到 MS SQL Server?
我想将 Btrieve 数据库迁移到 Microsoft SQL Server 2008 R2。我已经完成了迁移到 Pervasive PSQL 10 Workstation (x86) 的步骤,它提供了 ODBC / OLE DB 驱动程序。 (似乎 Microsoft 没有提供任何导入 Btrieve 的解决方案。)
好的,到目前为止一切顺利,但是如何将整个数据库(架构和数据)传输到 Microsoft SQL Server 中? SQL Server 的导入向导每次都会崩溃并且毫无用处,因为它没有正确映射日期和备忘录数据类型。我还尝试手动映射这些数据类型,但向导总是因 ODBC 错误而崩溃。
因此,我正在寻找一个为 Btrieve 或 PSQL 10 提供本机驱动程序的工具。如果它是免费的,那就太好了,因为我只需要它来进行一次迁移。
蒂亚! ^^
I want to migrate a Btrieve Database to Microsoft SQL Server 2008 R2. I already have done the step of migration to Pervasive PSQL 10 Workstation (x86), which offers an ODBC / OLE DB driver. (It seems Microsof doesn't offer any solution to import Btrieve.)
Ok, so far so good, but how can I transfer the whole database (schema and data) into Microsoft SQL Server? The Import Wizard of SQL Server crashes every time and is useless, because it doesn't map Date- and Memo-Datatypes correctly. I also tried to map these datatypes manually, but the wizard always crashes, caused by ODBC-Errors.
So, I'm looking for a tool which offers a native driver to Btrieve or PSQL 10. It would be nice if it is free, because I only need it for this single migration.
TIA! ^^
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有一个带有 Btrieve 驱动程序的工具,但您仍然需要 Pervasive 提供的 DDF(就像在 ODBC 中一样),称为 Data Integrator。它不是免费的,但您可以在 http://integration.pervasive.com/ 找到更多信息。
另一个更手动的选项是将数据从 PSQL 导出到 CSV,然后将 CSV 导入到 MS SQL 服务器。您必须在 MS SQL 数据库中手动创建表,但这可以使用您拥有的工具来完成。
另外,你说它因 ODBC 错误而崩溃。 ODBC 错误是来自 PSQL 还是 MS SQL?这些是什么?
There is a tool with a Btrieve driver but you still need the DDFs (just like in ODBC) available from Pervasive called Data Integrator. It is not free but you can find more information at http://integration.pervasive.com/.
Another more manual option would be to export the data from PSQL to CSV, then import the CSV to the MS SQL server. You would have to manually create the tables in the MS SQL database but it could be done with the tools you have.
Also, you say it's crashing with ODBC errors. Are the ODBC errors from PSQL or MS SQL? What are they?