我希望这个问题适合这里,但是,我已经没有选择了。
我遇到过来自c的Sybase 8数据库。 2000.我被要求启动并运行;但是,即使使用Sybase Anywhere 16也不允许我连接到.db文件。
我使用Sybase的经验来自很久以前。任何人都可以建议或知道一种方法来启动和运行甚至升级?理想情况下,我想导出数据库并将其从Sybase中移出并进入另一个DBMS。
提前致谢。
答案 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)