繁体   English   中英

将 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 中做同样的事情。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM