Рекомендації та порядок підключення мережевої версії Квартал ПРО до бази даних.
Мережева версія програми «Квартал ПРО» дозволяє вказати IP-адресу або ім'я комп'ютера, де встановлено Firebird SQL Server і база даних програми Квартал ПРО.
Після встановлення мережевої версії запустіть програму (якщо вона ще не запущена).
Примітка: при першому запуску, відразу після встановлення, запустіть програму, програма буде видавати помилки підключення до бази. У вікні авторизації натисніть Скасувати. Увійдіть в програму неавторизованим.
Відкрийте меню «Сервіс/Налаштування підключення до бази даних...» і виконайте налаштування відповідно до інструкцій, описаних нижче в цій статті.

У полі «Рядок підключення» слід вказати ім'я серверного (головного) комп'ютера з базою і через двокрапку повний шлях у локальному форматі.
Примітка: ім'я комп'ютера можна переглянути у властивостях серверного комп'ютера.
У полі «Бібліотека доступу» вказано повний шлях та ім'я файлу fbclient.dll. Без особливої необхідності не змінюйте. Як правило, бібліотека доступу (fbclient.dll) знаходиться у папці, де встановлено програму Квартал ПРО, тобто за замовчуванням це поле має значення:
C:\Program Files\KvartalPro\Kvx-net\fbclient.dll
або
C:\Program Files (x86)\KvartalPro\Kvx-net\fbclient.dll на 64-бітній версії Windows.
Можна натиснути кнопку з трьома крапками і програма сама спробує знайти файл бібліотеки доступу або дасть можливість вибрати місце розташування і ім'я файлу. Пошук буде проведено в двох папках. У папці, звідки запускається програма Квартал ПРО, а потім у папці, де встановлено Firebird SQL Server, якщо налаштування проводиться на серверному ПК.
Примітка: швидше за все, шлях до бібліотеки доступу fbclient.dll вже буде автоматично вказаний програмою при відкритті вікна і змінювати цей параметр не слід без особливих причин.
Налаштування авторизації для Firebird.
Якщо ви змінили стандартний (системний) пароль у Firebird SQL Server (на серверному ПК), то клієнтські програми Квартал ПРО і Сканфільтр не зможуть підключитися до сервера бази даних, поки в налаштуваннях підключення до бази теж не вкажете відповідний пароль.
Якщо Ви НЕ змінювали і не знаєте, як змінювати стандартний системний пароль Firebird SQL Server, то пропустіть цей пункт.
Після зміни пароля Firebird SQL Server, слід у всіх копіях Квартал ПРО вашої мережі в налаштуваннях підключення до бази теж змінити пароль. Сканфільтр налаштовувати не доведеться, тому що він бере налаштування із програми Квартал ПРО.
Слід ввести пароль у поле «Пароль адміністратора Firebird». Інші поля не змінюйте.
Примітки.
Для доступу до бази можна вказувати локальний шлях або псевднім бази.
В якості імені сервера використовуйте ім'я або IP-адресу комп'ютера, на якому встановлено і запущено Firebird SQL Server з базою даних Квартал ПРО. Якщо програма Квартал ПРО і файл бази (KVX.FDB) з Firebird SQL Server розташовані на одному і тому ж комп'ютері, то в якості імені сервера можна вказати localhost, а краще ім'я комп'ютера (ім'я комп'ютера можна подивитися у властивостях комп'ютера). Шлях та ім'я файлу бази вказуйте в локальному форматі, наприклад, D:\kvx_base\KVX.FDB. Висота символів (регістр) не має значення.
***************************
УВАГА! UNC шляхи типу \\my_server\kvx_data\kvx.fdb НЕ допускаються. На сервері папку бази даних НЕ слід робити спільною (розшарювати), оскільки з базою локально працює безпосередньо Firebird SQL Server, а не програма Квартал ПРО. Програма Квартал ПРО прямого доступу безпосередньо до бази даних не має. Квартал ПРО звертається із запитами до сервера Firebird і отримує дані також від Firebird.
***************************
Так правильно: server:d:\kvx_base\KVX.FDB
Так не правильно: d\kvx_base\KVX.FDB
Так не правильно: \\server\kvx_base\KVX.FDB
Так не правильно: \\localhost:ADMIN:d:\kvx_base\KVX.FDB
Як бачите, папку с базою не потрібно робити загальною (розшарювати).
Також дивіться внизу цієї сторінки «Рекомендації».
Нижче, на знімках видно, що програма підключена до мережевої бази, яка розташована на комп'ютері admincheg. Псевдонім бази - kvx.

Що таке псевдонім бази? Заради додаткової безпеки, в програмі можна не вказувати повний шлях до бази, проте вказати лише її псевдонім, але для цього потрібне додаткове налаштування сервера Firebird SQL Server, щоб визначити псевдонім.
1. Після встановлення на сервер СУБД Firebird SQL Server з базою даних, можна відредагувати файл псевдонімів Firibird`а. Якщо Firebird SQL Server був встановлений за замовчуванням, то файл псевдонімів aliases.conf розташований у папці:
C:\Program Files (x86)\Firebird\Firebird_3_0\
2. Відкрийте файл псевдонімів aliases.conf Блокнотом або будь-яким іншим текстовим редактором. Там буде приблизно такий зміст:
#
# List of known database aliases
# ------------------------------
#
# Examples:
#
# dummy = c:\data\dummy.fdb
#
Початковий значок решітки # вказує на те, що рядок закомментований і Firebird такий рядок обробляти не буде.
Приклад.
Без решітки додайте новий рядок в файл aliases.conf:
kvx = D:\kvx_base\KVX.FDB
У цьому прикладі шлях D:\kvx_base\KVX.FDB вказує на шлях та ім'я файлу бази даних. У вашому конкретному випадку шлях та ім'я файлу бази можуть бути іншими.
Збережіть файл aliases.conf і перезапустіть службу Firebird або комп'ютер. Тепер Firebird буде знати, що псевдонім kvx - це база даних KVX.FDB, яка розташована в папці d:\kvx_base\
aliases.conf - це звичайний текстовий файл.
Звичайно, що потрібно вказувати шлях і ім'я бази свої реальні. В документації такі імена і шляхи тільки для прикладу. І замість kvx можна вказати інший псевдонім. Псевдонім повинен містити тільки англійські літери. Розділові знаки і пробіл заборонені.
Після налаштування або зміни псевдоніма, потрібно перезапустити Firebird. Для цього можна або перезапустити комп'ютер, або відкрити в Windows Панель управління->Адміністрування->Служби->Вибрати службу Firebird Server->Натиснути кнопку Перезапуск на верхній панелі. Перед перезапуском служби відключіть ВСІ клієнтські програми від бази (Квартал ПРО, Сканфільтр).
Використання псевдонімів спрямовано на те, щоб приховати реальне розташування файлу бази даних від зловмисників.
**************************************************************************************
ВАЖЛИВО! Рекомендації та зауваження.
а) база даних kvx.fdb і Firebird SQL Server завжди повинні бути на одному і тому ж комп'ютері.
б) база даних kvx.fdb повинна бути розташована на реальному фізичному жорсткому диску. Не можна підключати базу, яка знаходиться на мережевому диску, на флеш-накопичувачі (на флешці), на віртуальному диску, на компакт-диску, в хмарі або DVD.
в) не встановлюйте декілька Firebird SQL Server. Тим більше різних версій. Програма Квартал ПРО і Сканфільтр працюють тільки з Firebird SQL Server версії 2.5.х. Версії 1.x, 2.0, 2.1 не підходять. Якщо ви придбали мережеву версію програми Квартал ПРО, то разом з нею може бути встановлений Firebird SQL Server 2.5.x. Якщо у вас вже встановлений Firebird SQL Server, то відмовтеся від установки Firebird SQL Server і зв'яжіться з технічною підтримкою. Для локальної версії програми Квартал ПРО не має значення, встановлений у вас на комп'ютері Firebird SQL Server чи ні. Локальна версія програми Квартал ПРО не встановлює з собою жодних служб і серверів, а працює з базою даних через вбудовану версію Firebird SQL Server 2.5.x.
г) СУБД Firebird SQL Server у вашій локальній мережі встановіть тільки на одному комп'ютері, не слід його встановлювати на клієнтських робочих станціях. Виберіть комп'ютер, який буде виступати в ролі сервера бази даних. Цей же комп'ютер може бути використаний і як робоча станція в тому числі. Firebird SQL Server не вимогливий до ресурсів в порівнянні з іншими СУБД. Firebird SQL Server є абсолютно безкоштовним і поширюється нами безкоштовно.
д) на всіх комп'ютерах локальної мережі в налаштуваннях підключення бази повинні бути абсолютно однакові параметри підключення. Може відрізнятися тільки шлях до бібліотеки доступу, а рядок підключення до бази повинен бути однаковим скрізь.
Можна налаштувати один комп'ютер на підключення до бази і скопіювати файл connect.ini на інші клієнтські ПК. Файл connect.ini знаходиться в папці \Документи\Kvartal Pro\
е) намагайтеся використовувати тільки англійські літери в імені папки, де зберігається база даних.
УВАГА!
1. На серверному комп'ютері, де встановлено Firebird SQL Server і база даних, в налаштуваннях мережевого екрану потрібно відкрити порт 3050. Оскільки Firebird SQL Server за замовчуванням використовує порт 3050. Для цього зверніться до документації того мережевого екрану, який встановлено на сервері.
У налаштуваннях стандартного брандмауера Windows це можна зробити так:
- відкрийте Пуск\Панель керування\Брандмауер для Захисника Windows;
- у вікні налаштувань брандмауера виберіть зліва Додаткові параметри;
- у вікні додаткових параметрів виберіть зліва Правила вхідних підключень (Inbound rules);
- клацніть правою кнопкою миші по рядку зліва Правила вхідних підключень;
- виберіть пункт Створити правило;
- в налаштуваннях майстра виберіть Для програми і натисніть Далі;
- виберіть шлях і ім'я виконуваного файлу firebird: C:\Program Files (x86)\Firebird\Firebird_3_0\bin\fbserver.exe і натисніть Далі;
- виберіть Дозволити підключення і натисніть Далі;
- виберіть профіль або декілька і натисніть Далі;
- вкажіть довільну назву створюваного правила, наприклад Firebird SQL+Kvartal Pro і натисніть Готово.
Детальніше можна подивитсь тут >>
2. У налаштуваннях антивіруса слід додати до винятків папку з базою даних або файл бази даних (KVX.FDB), а також процес самого firebird sql server`а. Зверніться до документації встановленого у вас антивіруса.
• • • • • • • • •
© 2005-2026 Квартал ПРО - програми для нерухомості. Всі права захищені.
При використанні та поширенні інформації обов'язково вказуйте адресу джерела.
***
На сайті 915 гостей та 0 користувачів