将 Sybase 8 迁移到 Sybase 16

Migrating Sybase 8 to Sybase 16

我希望这个问题适合这里,但是,我 运行 别无选择。

我遇到了一个来自 c 的 Sybase 8 数据库。 2000。我被要求起床 运行;然而,即使使用 Sybase Anywhere 16 也不允许我连接到 .db 文件。

我使用 Sybase 的经历是很久以前的事了。任何人都可以建议或知道一种方法来启动它 运行 甚至升级它吗?理想情况下,我想导出数据库并将其从 Sybase 中取出并放入另一个 DBMS。

提前致谢。

SQL Anywhere 版本 9 或更早版本的数据库必须重新加载才能与 SQL Anywhere 10 或更高版本一起使用。您将需要使用 dbunload 实用程序将数据库重新加载到新数据库中,然后您可以将其与 SQL Anywhere 16.

一起使用

您可以执行以下操作:dbunload -c uid=myuser;pwd=mypassword;dbf=old.db -an new.db 从旧数据库创建新数据库。还有其他 dbunload 开关用于处理页面大小、加密和其他选项。

免责声明:我在 SAP SQL Anywhere 工程部门工作。

我正在使用 SQL Anywhere 17,但我相信您可以在 Sybase Central 16 中做同样的事情。