全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:6221
推到 Plurk!
推到 Facebook!

安裝firebird後始終無法連接dababase(.fdb)?

答題得分者是:danny
ry_lee
高階會員


發表:368
回覆:251
積分:123
註冊:2002-03-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-11-12 16:30:28 IP:220.131.xxx.xxx 訂閱
我的已裝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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-11-12 21:26:39 IP:211.76.xxx.xxx 訂閱
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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-11-12 23:58:35 IP:220.131.xxx.xxx 訂閱
非常謝謝 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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-11-13 00:31:51 IP:220.131.xxx.xxx 訂閱
danny版主:

可否推薦1個可管理及操作firebird之圖形介面工具(如ibexpert) , 最好是免費
danny
版主


發表:100
回覆:522
積分:595
註冊:2002-03-11

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-11-13 10:22:05 IP:211.76.xxx.xxx 訂閱
>非常謝謝 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, 用慣了沒辦法...
------
將問題盡快結案也是一種禮貌!
系統時間:2024-05-05 17:59:37
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!