PDA

View Full Version : خطا های زمان نصب و راه اندازی فایربیرد



gholami146
شنبه 12 مرداد 1392, 01:18 صبح
با سلام من در هنگام رجیستر کردن فایر بیرد در سیستم عامل ویندوز 7 64bit با پیغام خطای زیر روبرو میشم
Cannot load client DLL: C:\Program Files\Firebird\Firebird_2_5\bin\fbclient.dll

باید به عرض برسونم من از Firebird 2.5 استفاده میکنم
و این نسخه 64Bit هست که از سایت فایر بیرد دانلود کردم
در صورت ممکن از اساتید خواستار راهنمایی هستم

BORHAN TEC
شنبه 12 مرداد 1392, 02:23 صبح
سلام
یه چیزی برای من مشخص نیست! :متفکر: منظورتون از رجیستر کردن فایربرد اینه که میخواهید اون رو در یک محیط مثل IBExpert و یا Database Workbench رجیستر کنید؟
اگه جواب مثبته باید به عرضتون برسونم که این محیط ها 32 بیتی هستند و برنامه های 32 بیتی هم نمی توانند از dll های 64 بیتی استفاده کنند. پس بهتره که برای توسعه پایگاه داده های فایربرد از نسخه 32 بیتی فایربرد استفاده کنید و موقع عرضه اون رو به صورت 64 بیتی عرضه کنید. استفاده از فایربرد 64 بیتی در سرورها خیلی میتونه مفید باشه چرا که طبق تستهای انجام شده نسخه 64 بیتی حدود 15% سریعتر از نسخه 32 بیتی عمل می کند.
موفق باشید...

Jarvis
شنبه 12 مرداد 1392, 08:42 صبح
همونطور که جناب عشایری هم فرمودند شما یا باید کاری که ایشون گفت رو انجام بدید یا این که از نسخه ی 64 بیتی IDE خودتون استفاده کنید.
در هر صورت نوع Firebird شما و نوع IDE شما هر دو باید یا x64 و یا x86 باشند.
این نکته رو هم مد نظر قرار بدید که در زمان رجیستر کردن دیتابیس در IDE ها ، باید بررسی کنید که حتما Firebird در حالت اجرا باشد.

موفق باشید

tomalaki
شنبه 12 مرداد 1392, 13:30 عصر
اگه مشکلتون حل نشد اونجا که باید کتابخانه fbclient رو معرفی کنید، به مسیر نصب فایربرد برید و به جای پوشه bin به پوشه WOW64 برید و فایل fbclient موجود در اون پوشه رو انتخاب کنید.

gholami146
شنبه 12 مرداد 1392, 16:31 عصر
بله به فرموده دوستان مشکل از تفاوت در دو نوع سیستم X86 و X64 بود

tomalaki
شنبه 12 مرداد 1392, 17:28 عصر
من فایربرد 64 بیتی دارم ویندوزم هم 64 بیتی هست اما با روشی که گفتم برای کار با Database workbench مشکلی ندارم.

zman123456
سه شنبه 02 مهر 1392, 09:16 صبح
من وقتي ميام با database workbench 4 سرور رو register كنم البته با پسورد masterkey بهم پيغام ميده كه:
Cannot attach to password database
تنظيمات:
localhost - sysdba - masterkey - fbclient.dll
سرويس هاي لازم هم اجرا هستند.

سعید صابری
جمعه 05 مهر 1392, 21:55 عصر
فکر کنم SYSDBA با حروف بزرگ باشه

zman123456
جمعه 05 مهر 1392, 23:14 عصر
:خجالت::خجالت::خجالت:مشكل را يافتم.
اول كه فايربرد رو دانلود كردم و زيپشو باز كردم رو desktop بود و همونجا هم اجراش كرده بودم.اول نميدونستم كه سرويس هاش نصب شده.به خاطر همين از روي desktop ريختمش تو :C بعد از دوباره كه نصبش كردم فكر ميكردم بازنويسي ميكنه.تو services ها كه ميرفتم هم start نشون مي دادشون(البته اينجاش جالبه) بعد گفتم برم ببينم اين سرويس ها از كجا دارن اجرا ميشن و ديئم كه از همون desktop بوده.هيچي عزل و نصب كردم شد باقلوا

Hadiir.net
جمعه 18 بهمن 1392, 00:09 صبح
من هم همین مشکل رو داشتم اما من جواب مشکل رو در نحوه نصب اون یافتم بهتره که موقع نصب فایربرد، نرم افزار طبق همون تنظیمات پیشفرض تعیین شده نصب بشه.
چون فایربد در دو حالت نصب میشه یکی در حالت راه انداری سرویس و دیگری در حالت یک برنامه که اغلب مشکلات بخاطر عدم وجود سرویس ها بر روی سیستم است.

دوست عزیزمون هم که مشکل داشتن به این خاطر بوده که قبلا یا بار اولی که این برنامه رو نصب کرده بودن اونو طبق طبق تنظیمات پیشفرض روی سیستم شون نصب کرده بودن و در دفعات بعدی احتما بعد از تعویض ویندوز از این برنامه بصورت پورتابل (از محل نصب قبلی) استفاده می کردن که در این حالت هیچ نوع سرویسی بر روی سیستم نصب نشده و با نصب مجدد برنامه سرویس ها نصب شدن و همینطور مشکل هم برطرف شده.
البته این حدس منه!