نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • در تماس با
  • دستورالعمل نصب سرور پایگاه داده Firebird. شروع به کار با Firebird Sql Server Debian بسته های مورد نیاز برای firebird 2.5

دستورالعمل نصب سرور پایگاه داده Firebird. شروع به کار با Firebird Sql Server Debian بسته های مورد نیاز برای firebird 2.5

DBMS (مخفف سامانهی مدیریت پایگاه داده) مجموعه ای از ابزارهای زبانی و نرم افزاری است که برای ایجاد، نگهداری و به اشتراک گذاری استفاده همزمان از پایگاه داده توسط چندین کاربر طراحی شده است. سیستم مدیریت پایگاه داده یک واسطه بین خود پایگاه داده و کاربران آن است.

Firebird DBMS مورد استفاده در بسته نرم افزاری RCC: Office یک سیستم مدیریت پایگاه داده بین پلتفرمی است که روی مایکروسافت ویندوز، لینوکس و پلتفرم های مختلف یونیکس اجرا می شود. Firebird از سال 2001 در سیستم های مختلف صنعتی (انبار و بخش های خانگی، مالی و عمومی) مورد استفاده قرار گرفته است. این یک پروژه تجاری مستقل از برنامه نویسان C و C++ است که بیشتر آنها در روسیه زندگی می کنند. Firebird حتی برای استفاده تجاری کاملاً بدون حق امتیاز است.

مرحله مقدماتی

قبل از شروع نصب Firebird، باید مطمئن شوید که نسخه دیگری از Firebird یا Interbase روی رایانه ای که قصد دارید به عنوان سرور استفاده کنید، نصب نشده باشد. برای انجام این کار، به صفحه کنترلمایکروسافت ویندوز و انتخاب کنید برنامه ها و ویژگی های.

کنترل پنل ویندوز

اگر نسخه دیگری از Firebird (مثلاً 1.5 یا 2.1) روی رایانه شما نصب شده است، باید آنها را حذف کنید. همین امر در مورد تمام نسخه های Interbase صدق می کند.

پس از حذف نسخه های قبلی Firebird، بسته توزیع Firebird 2.5 DBMS را از وب سایت رسمی توسعه دهندگان دانلود کنید یا با استفاده از لینک زیر آن را از وب سایت ما دانلود کنید.

نصب و راه اندازی

پس از دانلود موفقیت آمیز کیت توزیع (این یک فایل اجرایی است که نام آن حاوی متن Firebird-2.5 است)، آن را با اجرای در Windows Explorerبا دوبار کلیک بر روی نام فایل با دکمه سمت چپ ماوس یا با انتخاب این فایل و فشردن کلید Enter روی صفحه کلید کامپیوتر خود.

فایل توزیع Firebird 2.5

اگر روی رایانه‌ای با حقوق کامل Administrator سیستم کار نمی‌کنید، به احتمال زیاد ویندوز از شما می‌پرسد که آیا برنامه‌ای که در حال اجرا هستید اجازه ایجاد تغییرات در پیکربندی را دارد یا خیر. به سوال پرسیده شده پاسخ مثبت دهید و صفحه خوش آمد گویی جادوگر نصب فایربرد را مشاهده خواهید کرد.

صفحه شروع جادوگر راه اندازی Firebird

قرارداد مجوز Firebird

با شرایط قرارداد مجوز موافقت کنید و دوباره روی دکمه کلیک کنید به علاوه. به فشار دادن ادامه دهید به علاوهتا پنجره زیر ظاهر شود:

انتخاب اجزای Firebird برای نصب

در این پنجره، ویزارد در مورد اجزای سروری که برای نصب نیاز دارد می پرسد. هنگام انتخاب، طبق قانون زیر هدایت شوید: اگر سازمان شما از یک رایانه اداری معمولی به عنوان سرور استفاده می کند و بیش از 10 کاربر همزمان کار نمی کنند، مورد را انتخاب کنید. سوپر سرور. در غیر این صورت - سرور کلاسیک.

امتناع از ایجاد یک پوشه در گروه Start

در صفحه بعدی جادوگر، از ایجاد یک پوشه در منوی Start خودداری کنید و دوباره روی دکمه کلیک کنید به علاوه.

وظایف اضافی جادوگر راه اندازی Firebird

در پنجره وظایف اضافی، از نصب Guardian خودداری کنید، اجرا به عنوان سرویس را انتخاب کنید، و همچنین همه پرچم ها را به جز به طور خودکار Firebird را در هر بوت راه اندازی کنید. سپس دوباره دکمه را فشار دهید به علاوهو سپس در صفحه بعد دکمه نصب.

صفحه پایانی جادوگر نصب Firebird

پس از تکمیل فرآیند کپی فایل های سرور، پنجره نصب نهایی را مشاهده خواهید کرد. علامت کادر کناری را بردارید بعد از نصب - بعد چه؟و دکمه را فشار دهید کامل.

تنظیمات فایروال

برای اینکه بتوانید از رایانه های دیگر در شبکه محلی سازمان خود به Firebird DBMS متصل شوید، باید پورت 3050 را در تنظیمات فایروال ویندوز باز کنید (اگر سرور شبکه محلی اتصال اینترنت نداشته باشد، سرویس فایروال را می توان به طور کامل غیرفعال کرد. ، اگرچه این از نظر امنیتی توصیه نمی شود). پیکربندی فایروال ویندوز به شرح زیر است (شما باید حقوق Administrator را بر روی رایانه مورد استفاده به عنوان سرور برای انجام اقدامات شرح داده شده داشته باشید):

افزودن Firebird DBMS به استثنائات فایروال ویندوز. مرحله 1.

افزودن Firebird DBMS به استثنائات فایروال ویندوز. گام 2

افزودن Firebird DBMS به استثنائات فایروال ویندوز. مرحله 3

افزودن Firebird DBMS به استثنائات فایروال ویندوز. مرحله 4

افزودن Firebird DBMS به استثنائات فایروال ویندوز. مرحله 5

اتوماسیون فروشگاهی مبتنی بر سرور Firebird مقرون به صرفه است، زیرا با وجود رایگان بودن، یک سرور SQL تمام عیار است، به اندازه کافی قدرتمند و قابل اعتماد برای پاسخگویی به نیازهای یک هلدینگ متوسط.

در عمل ما، سیستم Storehouse Explorer مبتنی بر سرور Firebird برای خودکارسازی 50 فروشگاه در سراسر روسیه استفاده شد. حجم پایگاه داده از 30 گیگابایت فراتر رفت، پایگاه داده به مدت 10 سال حاوی اطلاعات بود و به طور همزمان از 70 تا 120 کاربر (تجارت و تجزیه و تحلیل) خدمات ارائه می داد.

>> دانلود نسخه ی نمایشی<<

نصب سرور Firebird بر روی یونیکس ویژگی های خاص خود را دارد که مایلیم در این مقاله به آنها اشاره کنیم.

اتوماسیون فروشگاه بر اساس سرور Firebird 2.5 در پلتفرم های POSIX (UNIX، LINUX)

پیشگفتار

در این مقاله نحوه نصب سرور Firedird 2.5.2 بر روی سیستم عامل های POSIX (یونیکس مانند) مانند لینوکس، یونیکس توضیح داده شده است.

لطفا قبل از نصب به موارد زیر توجه کنید.

  1. برای نصب سرور Firebird، به حقوق کاربر root نیاز دارید.
  2. اگر Firebird را روی لینوکس نصب می کنید، قبل از نصب باید مطمئن شوید که سیستم دارای کتابخانه زمان اجرا libstdc++.so.5 است. اگر اینطور نیست، باید بسته compat-glibc (RedHat، CentOs، OpenSuse، Debian) یا بسته libstdc++5 (Mandriva) را نصب کنید.
  3. اگر قصد دارید Firebird را با معماری SuperServer بر روی لینوکس نصب کنید که از مدل رشته‌دهی جدید POSIX پشتیبانی می‌کند، باید ساخت NPTL Firebird را انتخاب کنید.

I. انتخاب توزیع

تعداد کمی توزیع Firebird از نسخه های مختلف و توسعه یافته برای سیستم عامل های مختلف وجود دارد.
در زمان نگارش این مقاله، یک بیلد پایدار از این سرور، نسخه 2.5.2 موجود است که می تواند بر روی آن اجرا شود.
پلتفرم های 32-x و 64-bit Windows، LINUX و MacOSX.
با این حال، قبل از انتخاب توزیع مناسب، باید یک انحراف کوچک انجام دهید.
چندین نسخه یا معماری از سرور Firebird وجود دارد، یعنی کلاسیک، SuperServer
و تعبیه شده است. آنها در نحوه استفاده از منابع ماشین و شبکه متفاوت هستند. بدون پرداختن به جزئیات عمیق، به طور خلاصه به ویژگی های این معماری ها اشاره می کنیم:
کلاسیک- را می توان به طور رسمی با فرمول "n اتصال به پایگاه داده - n فرآیند در سرور" توصیف کرد. هر اتصال به پایگاه داده

*فرآیند* خود را روی سرور شروع می کند. اینجوری کار میکنه در پلتفرم‌های POSIX، دیمون [x]inetd راه‌اندازی می‌شود که
در یک پورت گوش می دهد (به طور پیش فرض، این پورت 3050 است، اما در صورت لزوم می توانید پورت دیگری را اختصاص دهید). این دیمون برای هر اتصال موفق، یک فرآیند *جداگانه* fb_inet_server را شروع می کند. برای هر فرآیند، منابع سرور خاصی مصرف می شود، یک حافظه کش جداگانه ایجاد می شود.

معماری SuperServer منابع کامپیوتر را به صرفه تری مصرف می کند.
سوپر سرورمی توان به طور خلاصه با فرمول "n اتصال به پایگاه داده - یک فرآیند و n *رشته* روی سرور" توضیح داد. در سیستم‌های POSIX، این فرآیند fbserver است. سوپرسرور برخلاف معماری کلاسیک یک اپلیکیشن چند رشته ای است. هر اتصال در یک موضوع جداگانه سرویس می شود.
تعبیه شده است- این یک معماری است که به عنوان بخشی از یک برنامه کاربردی جداگانه کار می کند و به معنای معمول، یک "سرور کامل" نیست. طراحی نشده است که به عنوان سروری عمل کند که چندین اتصال را ارائه می دهد.
به احتمال زیاد، شما بین معماری کلاسیک و سوپرسرور انتخاب خواهید کرد. اگر راهی برای عمیق شدن در جزئیات وجود ندارد، می توانید خودسرانه انتخاب کنید. فرمت خود پایگاه داده به هیچ وجه به معماری خاص کلاسیک یا سوپرسرور وابسته نیست و همیشه امکان نصب مجدد سرور با انتخاب معماری متفاوت وجود دارد.
و در حالی که احتمالاً هر یک از معماری ها برای شما کار می کند، این عقیده وجود دارد که برای مبتدیانی که به تازگی کار با Firebird را شروع کرده اند، معماری کلاسیک برای یادگیری و آزمایش با Firebird ترجیح داده می شود، زیرا در برابر اقدامات نادرست کاربر مقاومت بیشتری دارد.
توجه داشته باشید که Superserver از حافظه پنهان مشترک استفاده می کند و ممکن است در مورد تعداد زیادی کاربر همزمان مزایایی داشته باشد. سوپر سرور به دلیل اندازه رم استفاده شده محدود است، در زمان نوشتن این مقاله نمی تواند بیش از 2 گیگابایت حافظه استفاده کند.
اگر سخت افزار از چندین پردازنده استفاده می کند و رم قابل توجهی (بیش از 2 گیگابایت) داشته باشد، ممکن است معماری کلاسیک ترجیح داده شود.
هدف این مقاله تجزیه و تحلیل و مقایسه جزئیات این معماری ها نیست، اطلاعات بیشتر در این مورد را می توان در اینترنت یافت.

II. انتخاب روش نصب

برای نصب Firebird باید حقوق کاربر ریشه داشته باشید.
سرور Firebird یکی از محصولات رایگان است که کیت توزیع نصب آن را می توانید از وب سایت رسمی بنیاد فایربرد www.firebird.org دانلود کنید.
توزیع ها به صورت فایل *.rpm یا *.tar.gz تشکیل می شوند، به عنوان مثال:

FirebirdCS-2.5.2.26539-0.i686.rpm

FirebirdCS-2.5.2.26539-0.i686.tar.gz

لازم به ذکر است که همه بیلدهای لینوکس از نصب rpm پشتیبانی نمی‌کنند، می‌توانید این را در مستندات پلتفرم در بخش «RPM Package Manager» بررسی کنید. در چنین مواردی توصیه می شود از فایل های "tar.gz" استفاده کنید.
در اینترنت توضیحاتی درباره روش‌های نصب دستی با باز کردن آرشیو و کپی کردن فایل‌ها وجود دارد، اما اگر نصب‌کننده‌هایی از توسعه‌دهنده دارید، چنین روش‌هایی توصیه نمی‌شود.

III. نصب سرور Firebird 2.5

برای مثال، نصب سرور معماری کلاسیک را در نظر بگیرید.
به عنوان کاربر ریشه وارد شوید.
برای نصب فایل *.rpm، تایپ کنید:

$rpm -ivh FirebirdCS-2.5.2.26539-0.i686.rpm

برای نصب فایل *.tar.gz تایپ کنید:

$tar -xzf FirebirdCS-2.5.2.26539-0.i686.tar.gz

$cd FirebirdCS-2.5.2.26539-0.i686.tar.gz

پس از اجرای اسکریپت های نصب، اقدامات زیر انجام می شود:

  1. تلاشی برای متوقف کردن تمام سرورهای در حال اجرا Firebird انجام خواهد شد.
  2. اگر قبلا ایجاد نشده باشد، کاربر ایجاد خواهد شد " پرنده آتشین"و گروه" پرنده آتشین".
  3. برای کاتالوگ کردن /opt/firebirdنرم افزار در دایرکتوری نصب خواهد شد /usr/libلینک ها ایجاد خواهد شد
  4. برای کتابخانه ها، فهرست نویسی /usr/includeهدر فایل قرار خواهد گرفت.
  5. برای کاتالوگ کردن /etc/خدماتاگر قبلاً چنین ورودی وجود نداشته باشد، یک ورودی gds_db برای پورت 3050 اضافه خواهد شد.
  6. Localhost.localdomain و HOSTNAME به دایرکتوری اضافه خواهند شد /etc/gds_hosts.equiv.
  7. اگر SuperServer نصب شده باشد، فقط اسکریپت راه اندازی سرور نصب خواهد شد /etc/rc.d/init.d/firebird.
  8. اگر Classic نصب شده باشد، اسکریپت راه اندازی نصب خواهد شد /etc/xinet.d/firebirdیا برای برخی از نسخه‌های پایین‌تر سیستم‌های inetd، ورودی به آن اضافه می‌شود /etc/inetdفایل.
  9. پیوندهای جدید در /usr/bin برای اسکریپت init.d نوشته می شود و یک ورودی پیکربندی برای سرور Firebird در آن ایجاد می شود. etc/rc.config.
  10. سرور/سرویس راه اندازی می شود و Firebird باید به طور خودکار راه اندازی شود.
  11. رمز عبور کاربر SYSDBA به صورت تصادفی تولید و در یک فایل نوشته می شود /opt/firebird/SYSDBA.password.
  12. این یک نام مستعار برای پایگاه داده آزمایشی staff.fdb به aliases.conf اضافه می کند.

در این مرحله می توانید نصب صحیح سرور فایربرد را بررسی کنید. برای انجام این کار، به رمز عبور حساب SYSDBA نیاز داریم که از فایل /opt/firebird/SYSDBA.password قابل بازیابی است.
بیایید در خط فرمان تایپ کنیم:

$cd /opt/firebird/bin

$./isql -user sysdba -password

SQL>connect localhost:employee.fdb;

SQL>انتخاب * از فروش.

با این دستورات سرور Firebird به پایگاه داده تست working.fdb متصل می شود و تمام رکوردها را از جدول فروش بازیابی می کند.
سرور Firebird، به طور پیش فرض، به عنوان کاربر "firebird" اجرا می شود. پیش از این، به طور پیش فرض، سرور به عنوان "ریشه" اجرا می شد. اجرای سرور به صورت "root" از نظر امنیتی چندان صحیح نیست ، زیرا کاربر "ریشه" بالاترین حقوق را در سیستم دارد و می تواند هر فایل و دایرکتوری را در کل سیستم فایل ایجاد و حذف کند. چنین حقوقی برای سرور Firebird اضافی هستند، بنابراین باید پیکربندی سرور را بررسی و پیکربندی کنید تا به عنوان کاربر "firebird" اجرا شود.

برای این:

  1. کاربر "firebird" باید دسترسی نوشتن به دایرکتوری که پایگاه های داده در آن ایجاد می شود داشته باشد.
  2. گزینه DatabaseAccess در فایل /opt/firebird/firebird.conf باید به گونه ای پیکربندی شود که دسترسی به همه فایل ها و دایرکتوری ها به جز مواردی که برای ذخیره سازی پایگاه های داده اختصاص داده شده اند، ممنوع شود. اگر در فایل aliases.conf یک نام مستعار برای یک فایل ایجاد کنیم، در فایل firebird.con باید به این فایل دسترسی داشته باشیم.
  3. توصیه می شود (مطلوب، اما الزامی نیست) همیشه از نام مستعار برای تعیین ارجاعات انتزاعی به فایل های پایگاه داده بدون تعیین مکان فیزیکی خاص آنها استفاده کنید.

با استفاده از مثال ایجاد یک پایگاه داده خالی test.fdb، مطمئن شویم که ایجاد سرور Firebird موفقیت آمیز بوده است.
بیش از یک راه برای ایجاد یک پایگاه داده خالی وجود دارد (به عنوان مثال، روی مشتری، با استفاده از برنامه IBExpert)،
در اینجا ساده ترین راه با استفاده از ابزارهای استاندارد Firebird در سرور ارائه شده است.
دایرکتوری را برای قرار دادن انتخاب کنید var/firebird.
بنابراین، شما نیاز دارید:
1. وجود را بررسی کنید و اگر نه، دایرکتوری /var/firebird را ایجاد کنید. اگر صاحب این دایرکتوری کاربر "firebird" نیست، باید مالک را به "firebird" تغییر دهید:

$mkdir -p /var/firebird

$chown firebird:firebird /var/firebird

2. در فایل /opt/firebird/firebird.conf، مجوز ایجاد پایگاه داده در فهرست /var/firebird را اضافه کنید.

DatabaseAccess = /var/firebird را محدود کنید

3. یک پایه ایجاد کنید

$/opt/firebird/bin/isql -u SYSDBA -p

SQL>اتصال "/var/firebird/test.fdb"؛

در کار عملی با سرور Firebird، برخی از ابزارها ممکن است مفید باشند:
- changeDBAPassword.sh- اسکریپت برای تغییر رمز عبور SYSDBA.
- createAliasDB.sh- اسکریپت برای ایجاد یک پایگاه داده خالی، ایجاد نام مستعار و نوشتن آن در aliases.conf.
مثال استفاده:

$createAliasDB.sh

IV. اگر مشکلی پیش آمد ...

اگر به طور ناگهانی مشخص شد که دیروز سرور Firebird به خوبی کار می کند، اما امروز شروع نمی شود، یا شروع می شود، اما به درستی کار نمی کند، شاید مطالعه لاگ firebird.log به شما در حل مشکل کمک کند.

V. نصب Firebird بر روی پلتفرم های Solaris، FreeBSD، Debian

در زمان نوشتن این مقاله، نصب Firebird 2.5 برای سیستم عامل های Solaris، FreeBSD، Debian هنوز در دسترس نیست، از نسخه های قبلی Firebird برای مثال 2.0 استفاده کنید.

ج) میلکویچ تاراس
تیم Polaris-Soft,

ادبیات:

1. Firebird 2 Migration & Installation، Helen Borrie (Collator/Editor) 6 آوریل 2008 - Document v. mi210_20 - برای Firebird 2.1.
2. دنیای Interbase. معماری، مدیریت و توسعه برنامه های کاربردی پایگاه داده در Interbase/Firebird/Yaffil. ویرایش 2 تکمیل شده الکسی کوویازین، سرگئی وستریکوف، KUDITS-OBRAZ، مسکو 2003.

لطفاً توجه داشته باشید که ابزار ذکر شده در برخی از راهنماها اینسترگ، که برای ثبت (و لغو ثبت) نصب Firebird در رجیستری ویندوز استفاده می شود، اگر چندین نمونه از Firebird 2.5 در یک سرور استفاده می شود، مطلقاً نباید استفاده شود. در غیر این صورت، همکاری صحیح چندین نمونه Firebird در یک سرور ممکن است خراب شود. اگر به دلایلی از برنامه instreg قبلاً در سیستم استفاده شده باشد یا نمونه "پیش فرض" Firebird به سادگی با استفاده از نصب کننده استاندارد نصب شده باشد ( exe-file)، که طی آن instreg فراخوانی می شود، سپس قبل از شروع چندین سرویس با نمونه های مختلف Firebird، ابتدا باید اطلاعات مربوط به نصب Firebird را با استفاده از دستور حذف کنید. instreg حذف کنید.

در مثال ما، سرویس های Firebird بر روی یک سیستم تمیز و بدون استفاده از نصب کننده پیکربندی شده اند، بنابراین اجرای اولیه دستور instreg حذف کنیدما به آن نیاز نخواهیم داشت

بنابراین، بیایید شروع به ثبت خدمات نمونه های Firebird کنیم.

یک خط فرمان با حقوق Administrator باز کنید، به دایرکتوری با فایل های اجرایی اولین نمونه Firebird بروید و دستور ثبت سرویس نمونه را با استفاده از ابزار اجرا کنید. instsvc(شما می توانید اطلاعات مربوط به کلیدهای ابزار و نسخه آن را با راه اندازی آن با گزینه درخواست کنید -z):

Cd /d D:\FBInst1\Bin\bin instsvc -z instsvc install -superserver -demand -name Instance1

در دستور ثبت نام از گزینه های زیر استفاده می کنیم:

    نصب- نصب یک نمونه جدید از Firebird

    سوپر سرور– حالت عملیات نمونه (یکی از سه حالت ممکن برای Firebird 2.5)

    تقاضا- سرویس در حال ایجاد برای شروع دستی پیکربندی شده است (این برای انجام تنظیمات اولیه قبل از شروع سرویس ضروری است)

    نامنام نمونه Firebird است که توسط سرویس در حال ایجاد سرویس می شود.

در حین اجرای آخرین دستور باید پیغامی مبنی بر ثبت موفقیت آمیز سرویس دریافت کنیم.

بر اساس قیاس، ما سرویس نمونه دوم Firebird را ثبت می کنیم، حتما ابتدا به دایرکتوری مناسب بروید:

Cd /d E:\FBInst2\Bin\bin instsvc install -superserver -demand -name Instance2

حالا بیایید به Snap-in مدیریت خدمات ویندوز ( services.msc) و مطمئن شوید که دو سرویس جدید در لیست سرویس ها ظاهر شده اند و هر دو در حالت شروع نشده هستند.

بیایید ویژگی های سرویس اولین نمونه فایربرد و در تب را باز کنیم عمومینوع شروع سرویس خودکار را پیکربندی کنید

به تب تغییر دهید ورودو اکانت سرویسی که قبلا ایجاد کردیم را انتخاب کنید gMSAاز طرف آن این سرویس باید اجرا شود. لطفاً توجه داشته باشید که از آنجایی که از حساب gMSA استفاده می شود، نماد "$" باید در انتهای نام وجود داشته باشد و قسمت رمز عبور باید خالی بماند (سیستم عامل سرور این حساب را در خود دامنه تأیید می کند). هنگام ذخیره تنظیمات با فشار دادن دکمه درخواست دادنما پیامی دریافت خواهیم کرد که حق ورود به عنوان یک سرویس به طور خودکار به حسابی که مشخص کردیم اضافه شده است ( به عنوان یک سرویس وارد شوید)

به تب تغییر دهید بهبودو راه اندازی مجدد خودکار سرویس را در صورت خرابی راه اندازی کنید. قوانین راه اندازی مجدد، البته، توسط همه سفارشی شده است. در مثال ما، دو تلاش راه‌اندازی مجدد باقی مانده است، و تلاش سوم و بعدی غیرفعال می‌شوند (تا در صورت بروز مشکلات مهم، سرویس را وارد چرخه بی‌پایانی از تلاش‌های راه‌اندازی مجدد نکنیم).

به قیاس، ما سرویس دوم را راه اندازی کردیم که برای نمونه دوم Firebird ایجاد شد. برای سرویس دوم، تمام تنظیمات می تواند مشابه باشد، به جز حسابی که تحت آن اجرا می شود. پس از پیکربندی پارامترهای راه اندازی سرویس های نمونه Firebird، بیایید سعی کنیم آنها را راه اندازی کنیم.

خدمات باید بدون تاخیر و خطاهای طولانی شروع شود.

بیایید مطمئن شویم که پس از شروع خدمات از هر یک از نمونه های Firebird، سیستم دارای است TCP-یک شنونده برای پذیرش اتصالات مشتری در یک پورت از قبل مشخص شده.

Netstat -na | findstr 305

فراموش نکنید که پورت های مناسب را در فایروال ویندوز باز کنید. شما می توانید این کار را به سرعت انجام دهید، برای مثال با استفاده از PowerShell:

New- NetFirewallRule -DisplayName "Firebird Server (Instance1)" - Direction "Inbound" - Protocol "TCP" - Action "Allow" - LocalPort "3051" New- NetFirewallRule -DisplayName "Firebird Server (Instance "Instance"2)bound" - Direction ` - پروتکل "TCP" - اقدام "Allow" - LocalPort "3052"

اکنون هر دو نمونه مستقر شده از Firebird را می توان در حال اجرا و آماده به کار در نظر گرفت.

پرنده آتشین

مهم!اگر قبلاً سرور پایگاه داده InterBase را نصب کرده اید، باید حذف شود (حذف شود)، در غیر این صورت عملکرد عادی سرور پایگاه داده Firebird مشکل خواهد بود. می توانید این کار را با استفاده از ابزار Add/Remove Programs در کنترل پنل (به عنوان یک قاعده، در پوشه My Computer قرار دارد) انجام دهید. اگر ویندوز XP SP2 یا نسخه قبلی را نصب کرده اید، اکیداً توصیه می کنیم به Service Pack 3 (SP3) ارتقا دهید.

1) کیت توزیع سرور Firebird را از سایت زیر دانلود کنید و همچنین تمام دستورالعمل های لازم را دریافت کنید: http://*****/category/programs_for_mlm.

2) اگر روی سیستم عامل ویندوز ویستا یا ویندوز 7 نصب می کنید، روی کیت توزیع "Firebird_25.exe" کلیک کنید (نام فایل با کیت توزیع ممکن است بسته به نسخه متفاوت باشد) با دکمه سمت راست ماوس و مورد "اجرا به عنوان سرپرست" را در منوی کشویی انتخاب کنید، سپس در صورت درخواست کنترل حساب کاربری، اجرای به عنوان سرپرست را تأیید کنید. در ویندوز XP، ویندوز 2000 و نسخه های قبلی ویندوز، به سادگی روی فایل توزیع "Firebird_25.exe" دوبار کلیک کنید.

مهم!سرور پایگاه داده Firebird در سیستم عامل های ویندوز ویستا یا ویندوز 7 باید به عنوان مدیر نصب شود!

3) در پنجره ای که ظاهر می شود، زبانی را که در مراحل نصب استفاده می شود انتخاب کنید (پیش فرض "روسی" است) و روی دکمه "OK" کلیک کنید:

https://pandia.ru/text/78/399/images/image002_57.jpg" width="503" height="385 src=">

5) نقطه مقابل نوشته "من شرایط توافقنامه را می پذیرم" قرار دهید:

https://pandia.ru/text/78/399/images/image004_30.jpg" width="503" height="385 src=">

https://pandia.ru/text/78/399/images/image006_18.jpg" width="504" height="385 src=">

https://pandia.ru/text/78/399/images/image008_11.jpg" width="504" height="385 src=">

11) علامت را برداریددر کنار «از Guardian برای مدیریت سرور» استفاده کنید. جعبه ها را علامت بزنیداگر برنامه را روی ویندوز XP، ویندوز 2000 یا نسخه‌های قبلی ویندوز نصب می‌کنید، در مقابل «اجرا به‌عنوان برنامه» یا اگر برنامه را روی ویندوز ویستا یا ویندوز 7 نصب می‌کنید، مقابل «اجرا به‌عنوان یک سرویس» قرار بگیرید. جعبه ها را علامت بزنیددر مقابل "Automatically start Firebird on every boot"، "Copy Firebird client client to directory و «GDS32.DLL را برای پشتیبانی از برنامه های قدیمی ایجاد کنید». جعبه ها را علامت بزنیداگر برنامه را روی Windows XP، Windows 2000 یا نسخه های پایین تر ویندوز نصب می کنید، روبروی "Install Control Panel Applet" قرار بگیرید. در سیستم عامل های ویندوز ویستا و ویندوز 7 این چک باکس نیازی به تنظیم ندارد!

https://pandia.ru/text/78/399/images/image010_9.jpg" width="504" height="385 src=">

13) صبر کنید تا نصب کننده سرور Firebird را روی رایانه شما نصب کند:

https://pandia.ru/text/78/399/images/image012_9.jpg" width="504" height="385 src=">

15) روی دکمه "پایان" کلیک کنید:

https://pandia.ru/text/78/399/images/image014_5.jpg" width="589 height=442" height="442">

پنجره زیر باید روی صفحه ظاهر شود:

برنج. 1 برنج. 2

اگر تصویری را روی صفحه می بینید به عنوان برنج. 1(بالا، در کنار لوگو، کتیبه "سرویس Firebird در حال اجرا است")، سپس سرور پایگاه داده Firebird در حال اجرا است. اگر تصویری را روی صفحه می بینید لایک کنید برنج. 2(آرم با یک صلیب قرمز خط زده شده است و در کنار آن نوشته "سرویس Firebird در حال اجرا نیست" است)، سپس سرور پایگاه داده Firebird متوقف شده و باید راه اندازی شود، برای انجام این کار، روی "شروع" کلیک کنید. دکمه ” در گوشه سمت چپ بالای پنجره.

بررسی کنید که در قسمت "شروع"، نقطه در کنار کتیبه "Automatically" باشد. اگر در کنار کتیبه "دستی" است، روی کتیبه "به طور خودکار" کلیک کنید و روی دکمه "اعمال" کلیک کنید - به این ترتیب سرور به طور خودکار هنگام بوت شدن رایانه شروع به کار می کند.

شما می توانید سرور پایگاه داده Firebird (شروع، توقف و غیره) را در ویندوز ویستا یا ویندوز 7 فقط از طریق مدیریت سرویس مدیریت کنید. برای انجام این کار، روی دکمه "شروع" کلیک کنید (دکمه روی مدیر وظیفه یا کلید صفحه کلید با تصویر آرم MicroSoft):

سپس بر روی آیتم "رایانه" کلیک راست کرده، "Manage" را از منوی کشویی انتخاب کنید.

پنجره زیر باز خواهد شد:

روی Services and Applications و سپس Services دوبار کلیک کنید.

سرویس Firebird Server را در لیست خدمات بیابید:

اگر وضعیت سرویس "در حال اجرا" باشد، سرور پایگاه داده Firebird در حال اجرا است، اما اگر وضعیتی در سلول "وضعیت" وجود نداشته باشد (خالی است)، باید راه اندازی شود. برای انجام این کار، روی نام سرویس "Firebird Server" راست کلیک کنید، در منوی کشویی، "شروع" را انتخاب کنید.

برترین مقالات مرتبط