【问题标题】:How to identify a sybase db file (how to know which software which version)如何识别sybase db文件(如何知道哪个软件哪个版本)
【发布时间】:2023-03-17 19:10:01
【问题描述】:

我有一个 sybase 数据库 *.DB 文件 我不知道哪个软件创建了它以及哪个版本 我想知道使用的是哪个sybase引擎以及哪个版本 并且是与特定软件相关的引擎版本 我的意思是我可以在这个数据库引擎上使用任何客户端

我也想知道如何安装 sybase 引擎和客户端软件并恢复从 DB 文件创建的数据库的简要步骤

抱歉,我是一名 MS SQL 开发人员,但我需要打开这个 sybase DB 并将其转换为 MS SQL :(

提前致谢

【问题讨论】:

    标签: sql-server sybase sqlanywhere


    【解决方案1】:

    .db 通常由 Sybase SQL Anywhere 和 Sybase IQ 使用。由于您的任务是将其转换为 MS SQLServer,因此可以肯定该文件来自 SQL Anywhere。

    您可以了解installing, and upgrading .db files here

    安装好软件并运行数据库后,您可以使用 Sybase Central、管理 GUI 或命令行上的 dbunload 来提取构建 MS SQLServer 环境所需的 DDL。

    【讨论】:

    • thx 我试过了,但这些消息窗口失败了 dbunload -v -c "UID=dba;PWD=***;DBF=C:\Documents and Settings\mariam\Desktop\asmaaaa.DB " -an "C:\Documents and Settings\mariam\Desktop\NewDatabase.db" -ap 4096 -ea None -ii -sa -so _sc154244321 连接和初始化 ***** SQL 错误:无法启动数据库服务器:服务器致命错误 无法卸载数据库“C:\Documents and Settings\mariam\Desktop\asmaaaa.DB”。无法卸载数据库“C:\Documents and Settings\mariam\Desktop\asmaaaa.DB”。
    • 你成功运行数据库了吗?在您尝试运行 dbunload 之前,我会确保您可以访问数据库(通过 isql 或 Sybase Central)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多