将Sybase 8迁移到Sybase 16

时间:2016-04-27 16:18:48

标签: database sybase database-migration sqlanywhere sybase-asa

我希望这个问题适合这里,但是,我已经没有选择了。

我遇到过来自c的Sybase 8数据库。 2000.我被要求启动并运行;但是,即使使用Sybase Anywhere 16也不允许我连接到.db文件。

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

提前致谢。

2 个答案:

答案 0 :(得分:2)

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

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

免责声明:我在SQL Anywhere工程中为SAP工作。

答案 1 :(得分:0)

enter image description here

我正在使用SQL Anywhere 17,但是我相信您可以在Sybase Central 16中执行相同的操作。