安裝firebird後始終無法連接dababase(.fdb)? |
答題得分者是:danny
|
ry_lee
高階會員 發表:368 回覆:251 積分:123 註冊:2002-03-19 發送簡訊給我 |
我的已裝delphi 7.0 pro 及interbase 6.5版,今在裝HK-Software IBExpert Developer Studio Setup及Firebird-2.0.3.12981-1-Win32.exe,裝完firdbird後,firebird自動以服務形式啟動,我用ibexpert要連接firebird之資料庫始終失敗,錯誤訊息如下
Attempting to connect to: C:\Program Files\Firebird\Firebird_2_0\examples\empbuild\EMPLOYEE.FDB Connecting... Failed! ------------------------------------ Unsuccessful execution caused by an unavailable resource. unavailable database. Attempting to connect to services manager... Failed! ------------------------------------ Unsuccessful execution caused by an unavailable resource. Cannot attach to services manager. Disconnecting from database... Passed! ==================================================================================== Attempting to connect to: :C:\Program Files\Firebird\Firebird_2_0\examples\empbuild\EMPLOYEE.FDB Connecting... Passed! Server version: WI-V6.3.3.12981 Firebird 2.0 Attempting to connect to services manager... Failed! ------------------------------------ Server Name Missing Disconnecting from database... Passed! 請問我為何連不上資料庫 |
danny
版主 發表:100 回覆:522 積分:595 註冊:2002-03-11 發送簡訊給我 |
1. 確定 Firebird services 有啟動, 並確認密碼是正確的(Firebird v2.x好像每一次安裝, 密碼都會不同)
2. Firebird v2.x 以後版本已經不支援(正確說應該是Firebird v1.1x 以後版本)直接開檔方式(ex, C:\Program Files\Firebird\Firebird_2_0\examples\empbuild\EMPLOYEE.FDB), 請改成 TCP/IP 方式(ex, 127.0.0.1:examples/empbuild/EMPLOYEE.FDB) 3. 我不確定可不可以 IB 6.5 與 Firebird 同時安裝 4. 如果以上確認無誤仍連接資料庫失敗, 請移除再安裝一次就可以了(Firebird v2.x 有時會有此問題) ===================引 用 ry_lee 文 章=================== 我的已裝delphi 7.0 pro 及interbase 6.5版,今在裝HK-Software IBExpert Developer Studio Setup及Firebird-2.0.3.12981-1-Win32.exe,裝完firdbird後,firebird自動以服務形式啟動,我用ibexpert要連接firebird之資料庫始終失敗,錯誤訊息如下 Attempting to connect to: C:\Program Files\Firebird\Firebird_2_0\examples\empbuild\EMPLOYEE.FDB Connecting... Failed! ------------------------------------ Unsuccessful execution caused by an unavailable resource. unavailable database. Attempting to connect to services manager... Failed! ------------------------------------ Unsuccessful execution caused by an unavailable resource. Cannot attach to services manager. Disconnecting from database... Passed! ==================================================================================== Attempting to connect to: :C:\Program Files\Firebird\Firebird_2_0\examples\empbuild\EMPLOYEE.FDB Connecting... Passed! Server version: WI-V6.3.3.12981 Firebird 2.0 Attempting to connect to services manager... Failed! ------------------------------------ Server Name Missing Disconnecting from database... Passed! 請問我為何連不上資料庫
------
將問題盡快結案也是一種禮貌! |
ry_lee
高階會員 發表:368 回覆:251 積分:123 註冊:2002-03-19 發送簡訊給我 |
非常謝謝 danny, 如你說加127.0.0.1:examples/empbuild/EMPLOYEE.FDB就可連上資料庫,只是第一點你說Firebird v2.x好像每一次安裝, 密碼都會不同,是什麼意思?我尚有一些問題想問你
1.Firebird v2.x或最新版是否支援smp系統 2.Firebird v2.x或最新版其資料庫大小是否有最大4GM之限制 3.Firebird v2.x或最新版其功能與 INTERBASE 2007之比較 4.Firebird v2.x或最新版是否真的不用付錢 5.DBEXPRESS或IBX或BDE那個存取FIREBIRD就適合 ===================引 用 danny 文 章=================== 1. 確定 Firebird services 有啟動, 並確認密碼是正確的(Firebird v2.x好像每一次安裝, 密碼都會不同) 2. Firebird v2.x 以後版本已經不支援(正確說應該是Firebird v1.1x 以後版本)直接開檔方式(ex, C:\Program Files\Firebird\Firebird_2_0\examples\empbuild\EMPLOYEE.FDB), 請改成 TCP/IP 方式(ex, 127.0.0.1:examples/empbuild/EMPLOYEE.FDB) 3. 我不確定可不可以 IB 6.5 與 Firebird 同時安裝 4. 如果以上確認無誤仍連接資料庫失敗, 請移除再安裝一次就可以了(Firebird v2.x 有時會有此問題) |
ry_lee
高階會員 發表:368 回覆:251 積分:123 註冊:2002-03-19 發送簡訊給我 |
|
danny
版主 發表:100 回覆:522 積分:595 註冊:2002-03-11 發送簡訊給我 |
>非常謝謝 danny, 如你說加127.0.0.1:examples/empbuild/EMPLOYEE.FDB就可連上資料庫,只是第一點你說Firebird v2.x好像每一次安裝, 密碼都會不同,是什麼意思?我尚有一些問題想問你
Firebird v2.x 對於不同的 OS 會有不同的版本, 也就是 Firebird 是可以跨平台的 在早期的 Windows v2.x 版本是固定密碼的(ex, masterkey), 但後來有改成密碼是在安裝時隨機產生, 但後來是否又有改變我不確定, 但 Linux 版本一直都是密碼在安裝時隨機產生的 MacOS 沒機器可以玩所以不知道是否也如此. >1.Firebird v2.x或最新版是否支援smp系統 你說的 SMP 是指 symmetrical multi-processor 吧! Classic Server 版本 supported, Superserver 版本 not supported. >2.Firebird v2.x或最新版其資料庫大小是否有最大4GM之限制 4GM 是指 4GB 吧! 這個限制與 Firebird 無關吧! 是與 OS 的 FAT32 有關(Win95 SR2, Win98常使用的分割方式), Win NT 常使用的是 NTFS 並無此限制 >3.Firebird v2.x或最新版其功能與 INTERBASE 2007之比較 基本上 Firebird 比 Interbase 效率要好, 正確的說是好很多, 而且 Interbase 又比 SQL Server 效率要好(以前我測試 Interbase v6.0 & SQL Server 2000 的結果) 至於 Firebird v2.x 與 Interbase 2007 差異主要是支援的 SQL版本不同, Firebird v2.x support for SQL-99, Interbase 2007 我就不知道了, 要請有使用的人說明一下. 其中 Boolean 資料型態 Interbase v7以後版本 supported, Firebird v2.x not supported. >4.Firebird v2.x或最新版是否真的不用付錢 Yes, Firebird 是由 Interbase v6.0 open source 分支發展來的 >5.DBEXPRESS或IBX或BDE那個存取FIREBIRD就適合 CodeGear(以前 Borland IDE 獨立出來的公司) 的策略是主推 DBX, 感覺像元件式的驅動程式, 本身無法直接更新資料庫要配合其他元件使用. IBX 是 Interbase/Firebird 專用的, 還有一個IBO元件(李維推薦)組效率比IBX好, 但要另外花錢買 BDE 是以前留下來的連接資料庫的方法不建議使用, Developer Studio 2007 還有 BDE 主要是為了向前相容, CodeGear 已經不維護了. DBE 應該是效率最差的吧! 而且 Dialect 只支援到 1 (DBX, IBX, IBO 都支援到 3) IBX與BDX誰效率比較好 ? 這我沒有測試過. >可否推薦1個可管理及操作firebird之圖形介面工具(如ibexpert) , 最好是免費 基本上我不喜歡使用 ibexpert, 因為他會在Interbase中產生一些檔案 推薦使用 IBAccess (Freeware, http://sourceforge.net/projects/ibaccess/), 不過我都是使用 IBConsole, 用慣了沒辦法...
------
將問題盡快結案也是一種禮貌! |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |