Sybase

將 sybase .db 載入到新的 sybase 開發人員伺服器中

  • October 8, 2017

我們這裡有一些 .db 文件,它們是由 Sybase(我猜是 8.x 版)創建的,我的任務是從那些舊數據庫中提取一些數據。

現在我已經安裝了最新的 Sybase 開發者版本 (15.7) 並且想將這些數據庫添加到 sybase 伺服器。

不幸的是,我對 sybase 沒有任何經驗,並且在官方 sybase 手冊中找不到任何有關此任務的文件。

這甚至可能嗎?你們中有人知道描述現有完整數據庫的集成或任務所需命令的文章嗎?

您的 DB 文件是 SQLAnywhere 文件,因此首先您需要獲取 SQLAnywhere。Sybase 在此處有一些關於從早期版本升級數據庫的文件。

您將無法將 .db 文件從 SQL Anywhere 直接載入到 Sybase ASE,它們是完全不同的產品。

如果您有 SQLAnywhere,此處提供開發人員版:

https://www.sap.com/cmp/syb/crm-xu15-int-sqldevft/index.html

您可以升級 .db 文件並在 SQL Anywhere 中使用它們。

在 SQL Anywhere 中升級和訪問後,您可以使用 Sybase ASE 的 bcp 程序將每個表複製到一個文件中,然後將它們 bcp 到 Sybase ASE 中。

引用自:https://dba.stackexchange.com/questions/37044