Рекомендации и порядок подключения сетевой версии Квартал ПРО к базе данных.
Сетевая версия программы "Квартал ПРО" позволяет указать IP-адрес или имя компьютера, где установлен Firebird SQL Server и база данных программы Квартал ПРО.
После установки сетевой версии запустите программу (если она ещё не запущена).
Примечание: при первом запуске, сразу после установки, запустите программу, программа будет выдавать ошибки подключения к базе. В окне авторизации нажмите Отмена. Войдите в программу неавторизованным.
Откройте меню "Сервис/Настройки подключения к базе данных..." и выполните настройки согласно инструкций, описанных ниже в этой статье.
В поле "Строка подключения" следует указать имя серверного (главного) компьютера с базой и через двоеточие полный путь в локальном формате.
Примечание: имя компьютера можно посмотреть в свойствах компьютера.
В поле "Библиотека доступа" указан полный путь и имя файла fbclient.dll. Без особой необходимости не меняйте. Как правило, библиотека доступа (fbclient.dll) находится в папке, где установлена программа Квартал ПРО, т.е. по умолчанию это поле имеет значение:
C:\Program Files\MakeIt-Team\Kvx-net3\fbclient.dll
или
C:\Program Files (x86)\MakeIt-Team\Kvx-net3\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_2_5\
2. Откройте файл псевдонимов aliases.conf Блокнотом или любым другим текстовым редактором. Там будет примерно такое содержание:
#
# List of known database aliases
# ------------------------------
#
# Examples:
#
# dummy = c:\data\dummy.fdb
#
Начальный значок решётки # указывает на то, что строка закомментирована и Firebird такую строку обрабатывать не будет.
Пример.
Без значка решётки добавьте новую строку:
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->Нажать кнопку Перезапуск на верхней панели. Перед перезапуском службы отключите ВСЕ клиентские программы от базы (Квартал ПРО, Сканфильтр, Squid n`Sync).
Использование псевдонимов направлено на то, что бы скрыть реальное расположение файла базы данных.
**************************************************************************************
ВАЖНО! Рекомендации и замечания.
а) база данных 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 7/2008 это можно сделать так:
- откройте Пуск\Панель управления\Центр управления сетями и общим доступом;
- слева внизу выберите ссылку Брандмауэр Windows (сетевой экран);
- в окне настроек брандмауэра выберите слева Дополнительные параметры;
- в окне дополнительных параметров выберите слева Правила входящих подключений;
- щёлкните правой кнопокой по строке слева Правила входящих подключений;
- выберите пункт Создать правило;
- в настройках мастера выберите Для программы и нажмите Далее;
- выберите путь и имя исполняемого файла firebird: C:\Program Files (x86)\Firebird\Firebird_2_5\bin\fbserver.exe и нажмите Далее;
- выберите Разрешить подключение и нажмите далее;
- выберите профиль или несколько и нажмите даее;
- укажите произвольное имя создаваемого правила, например Firebird SQL+Kvartal Pro и нажмите Готово.
Подробнее можно посмотреть здесь >>
2. В настройках антивируса следует добавить в исключения папку с базой данных или файл базы данных (KVX.FDB), а также процесс самого firebird sql server`а. Обратитесь к документации установленного у вас антивируса.
• • • • • • • • •
© 2005-2024 Квартал ПРО - програми для нерухомості. Всі права захищені.
При використанні та поширенні інформації обов'язково вказуйте адресу джерела.
***
На сайті 665 гостей та 0 користувачів