我想從遷移的Firebird 2.5 SQL數據庫中提取數據。這些數據已經通過嵌入了Firebird 2.5數據庫的軟件長期建立起來 - 而且該軟件公司不允許以易於遷移的形式訪問我們的數據......firebird isql:「在這個數據庫中沒有表XXXX」
通過更改安全性2整個.fdb文件,我可以使用管理員用戶名SYSDBA
通過isql
訪問數據庫,可以列出在數據庫中的表,但個別表的任何進一步的訪問總是拋出消息:「有在這個數據庫中沒有表XXXX」
以下是Windows命令提示符的一個示例:
SQL> show tables;
....
....
Customer
....
SQL> show table customer;
There is no table CUSTOMER in this database
我懷疑對單個表的訪問是受到控制的,但是如果可能的話,無法解決如何重新獲得訪問權限。
僅長鏡頭:是否區分大小寫?你有沒有嘗試完全匹配所示表格的情況?否則它可能是安全的,我不能幫助 – 2014-10-04 13:43:06
不區分大小寫 - 希望這是我的問題的答案! – Dzseti 2014-10-04 13:45:34
嗯,是的,抱歉,但這是從我這裏。祝你好運。 – 2014-10-04 13:46:42