gpt4 book ai didi

sqlanywhere - 如何恢复 sybase 数据库(未知数据库版本)

转载 作者:行者123 更新时间:2023-12-02 05:14:16 25 4
gpt4 key购买 nike

我有一个数据库文件 (*.db) 需要恢复。

糟糕的是,最终用户对数据库的版本一无所知。不知道密码。原来的开发人员丢失了。安装的电脑被格式化了。我们没有使用该数据库软件的经验。是的,噩梦。

猜测是一个旧数据库。我正在尝试在 Sybase 11 开发版中打开它。

我按照以下步骤操作:http://dcx.sybase.com/1101en/sachanges_en11/unloading-reloading-upgrading-newjasper.html

我尝试从命令行和 Sybase 中央实用程序使用 UNLOAD 实用程序。我从命令行执行:

./dbinfo -c "DBF=/Users/mamcx/Downloads/CEMDE_ENDOCRINO_S.A.DB;UID=DBA;PWD=sql" 
SQL Anywhere Information Utility Version 11.0.1.2045
Unable to start specified database: '/Users/mamcx/Downloads/CEMDE_ENDOCRINO_S.A.DB' was created by a different version of the software

好的,我尝试卸载:

./dbunload -c "DBF=/Users/mamcx/Downloads/CEMDE_ENDOCRINO_S.A.DB;UID=DBA;PWD=sql" -n /Users/mamcx/Desktop/
SQL Anywhere Unload Utility Version 11.0.1.2045
Connecting and initializing
***** SQL error: Unable to start database server

好的,从服务器管理工​​具:

dbunload -v -c "UID=dba;PWD=***;DBF=/Users/mamcx/Downloads/CEMDE_ENDOCRINO_S.A.DB" -an "/Users/mamcx/Desktop/baba.db" -ap 4096 -ea None -ii -sa -so _sc866192545
Connecting and initializing
***** SQL error: Unable to start database server
An error occurred while attempting to unload the database '/Users/mamcx/Downloads/CEMDE_ENDOCRINO_S.A.DB'.

有没有办法知道用于创建它的数据库服务器的版本?可以恢复此文件吗?

最佳答案

如果您无法启动它,我不知道如何从数据库文件中获取版本。

您可以从希望存在的客户端 PC 中得到提示。检查他们安装的 ODBC 驱动程序版本。

在 Sybase 的支持下,我取得了成功。如果您或您的客户有支持契约(Contract),您可以让他们参与进来。

HTH

关于sqlanywhere - 如何恢复 sybase 数据库(未知数据库版本),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2314919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com