ПОИСК
| Настройки подключения к базе данных |
|
| Руководство пользователя - Руководство пользователя Kvartal Pro | |||
| 05.12.08 11:11 | |||
|
Рекомендации и порядок подключения сетевой версии Квартал ПРО. Сетевая версия программы позволяет указать имя компьютера, где расположен Firebird SQL Server и база данных. 1. После установки запустите программу (если она ещё не запущена). Зайдите в программу под пользователем Администратор или под любым другим пользователем, который имеет разрашение на доступ к настрокам. Все разрешения можно посмотреть в меню "Справочники/Пользователи и права". Откроте меню "Сервис/Настройки подключения к БД" и выполните настройки согласно инструкции ниже. 2. Всегда указывайте тип сервера - Удалённый. В качестве имени сервера впишите имя или IP-адрес компьютера, на котором расположен Firebird SQL Server. Если программа Квартал и файл базы KVX.FDB с Firebird SQL Server расположены на одном и том же комьютере, то в качестве имени сервера можно вписать localhost или имя компьютера. Можно нажать кнопку с тремя точками и выбрать имя компьютера из списка. Программа может долго формировать список компьютеров сети, это зависит от настройки компьютера и всей локальной сети в целом. 3. Всегда в строке "Путь и имя файла БД" указывайте путь в локальном формате, например, D:\kvx_base\KVX.FDB. Высота символов (ригистр) не имеет значения. *************************** ВНИМАНИЕ!!!! UNC пути вида \\my_server\kvx_data\kvx.fdb НЕ допускаются. На сервере папку базы данных НЕ следует делать общей (расшаривать), т.к. с базой работает сам сервер Firebird SQL Server, а не программа Квартал. Программа Квартал прямого доступа непосредственно к базе данных не имеет. Квартал обращается с запросами к серверу и получает данные от сервера. *************************** Так правильно: D:\kvx_base\KVX.FDB Так не правильно: d\kvx_base\KVX.FDB Папку с базой не требуется делать общей (расшаривать не требуется). Если база, сервер Firebird и программа Квартал находятся на одном компьютере, то можно нажать кнопку с тремя точками и выбрать файл базы данных, а на остальных ПК следует напечатать путь к базе руками с клавиатуры, а не выбирать, т.к. выбрать Вам всё равно не удастся, ведь база находится на другом компьютере. 4. В строке "Библиотека доступа" укажите путь и имя файла fbclient.dll. Как правило, этот файл находится в папке с программой Квартал, т.е. в той папке, куда Вы установили клиентскую часть программы, по умолчанию это папка: C:\Program Files\MakeIt-Team\Kvx-net21\ Таким образом путь к библиотеке доступа будет такой: C:\Program Files\MakeIt-Team\Kvx-net21\fbclient.dll Можно нажать кнопку с тремя точками и программа даст возможность выбрать место расположения и имя файла. Можно нажать кнопку со знаком плюс + и программа сама попытается найти файл библиотекаи доступа. Поиск будет произведен в двух папках. В папке, откуда запускается программ Квартал и в папке, где установлен Firebird SQL Server, если он установлен.
Возможно, что путь к библиотеке доступа уже будет автоматически указан программой при открытии окна.
Работа с псевдонимами (ALIASES)Ниже, на снимках видно, что программа подключена к сетевой базе, которая расположена на компьютере my_server. Псевдоним базы - kvx. Что такое псевдоним базы? В программе можно не указывать полный путь к базе, а указать лишь её псевдоним, но для этого требует дополнительная настройка сервера Firebird SQL Server.
1. После установки на сервер СУБД Firebird SQL Server с базой данных, можно отредактировать файл псевдонимов Firibird`а. Если Firebird SQL Server был установлен по умолчанию, то файл псевдонимов aliases.conf расположен в папке: C:\Program Files\Firebird\Firebird_2_0\ 2. Откройте файл псевдонимов aliases.conf Блокнотом или любым другим текстовым редактором. Там будет примерно такое содержание: #
Начальный значёк решётки # указывает на то, что строка закомментирована и 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->Нажать кнопку Перезапуск на верхней панели. Использование псевдонимов направлено на то, что бы скрыть реальное расположение файла базы данных. ВАЖНО! а) база данных kvx.fdb и Firebird SQL Server всегда должны быть на одном и том же компьютере. б) база данных kvx.fdb должна быть расположена на реальном физическом жёстком диске. Нельзя подключать базу, которая находится на сетевом диске, на флеш-накопителе (на флешке), на виртуальном диске, на компакт диске или DVD и т.д. в) не устанавливайте несколько Firebird SQL Server`ов. Тем более разных версий. Программа Квартал работает только с Firebird SQL Server версии 2.0.х. Версия 1.0 или 1.5, или 2.1 и старше не подходят. Если вы приобрели сетевую версию программы Квартал, то в месте с ней может быть установлен Firebird SQL Server 2.0.x. Если у вас уже установлен Firebird SQL Server, то откажитесь от установки Firebird SQL Server`а и свяжитесь с технической поддержки. Для локальной версии программы Квартал не имеет значения, установлен у вас на компьютере Firebird SQL Server или нет. Локальная версия программы Квартал не устанавливает с собой никаких служб и серверов, а работает с базой данных через встроенную версию Firebird SQL Server 2.0.x. г) Firebird SQL Server в вашей локальной сети установите только на одном компьютере, не следует его устанавливать на клиентских рабочих станциях. Выберите компьютер, который будет выступать в роли сервера базы данных. Этот же компьютер может быть использован и как рабочая станция в том числе. Firebird SQL Server не требователен к ресурсам по сравнению с другими СУБД. Firebird SQL Server является абсолютно бесплатным и распространяется нами бесплатно. д) на всех компьютерах локальной сети в настройках подключения базы должны быть абсолютно одинаковые параметры подключения. Может различаться только путь к библиотеке доступа, а имя сервера и путь к базе должны быть одинаковые. ВНИМАНИЕ! ВСЕГДА УКАЗЫВАЙТЕ В НАСТРОЙКАХ ПОДКЛЮЧЕНИЯ "ТИП СЕРВЕРА -> УДАЛЁННЫЙ", ЕСЛИ У ВАС СЕТЕВАЯ ВЕРСИЯ "Квартал - Недвижимость".
Рекомендации. Можно настроить один компьютер на подключение к базе и скопировать файл connect.ini на остальные клиентские ПК. Файл connect.ini находится в папке \Мои документы\Квартал - Недвижимость\ --------------------------------------------------------------------------------------------------------------------------------------------------------------- Обратите внимание на строку "Путь и имя файла БД" ниже на снимке окна. Так, КАК СДЕЛАНО НА СНИМКЕ ОКНА - НЕПРАВИЛЬНО! В таком случае, правильно было бы так: 192.168.0.11:D:\Kvx_base\KVX.FDB (адрес сервера и путь к базе на сервере должны быть разделены двоеточнием)
Не забывайте, что на серверном компьютере не следует делать папку с базой общей для локальной сети (расшаривать НЕ требуется). Это связано с тем, что с базой работает не Квартал, а непосредственно сам Firebird SQL Server, установленный на этом же компьютере с базой. А уже Квартал обращается по сети к серверу.
ВНИМАНИЕ! 1. На серверном компьютере, где установлен Firebird SQL Server и база данных, в настройках сетевого экрана должно быть открыт порт 3050. Т.к. Firebird SQL Server по умолчанию слушает порт 3050. 2. В настройках антивируса следует добавить в исключения папку с базой данных или файл базы данных (KVX.FDB). • • • • • • • • • • • • • • • © 2009-2012 "Make It!" Team. Все права защищены. При перепечатке и распространении информации обязательно указывайте адрес источника.
|
|||
| Последнее обновление 25.03.12 17:52 |





