Настройки подключения к базе данных Печать
Оценка пользователей: / 2
ПлохоОтлично 
Руководство пользователя - Руководство пользователя 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.

alt

alt

1. После установки на сервер СУБД Firebird SQL Server с базой данных, можно отредактировать файл псевдонимов Firibird`а. Если Firebird SQL Server был установлен по умолчанию, то файл псевдонимов aliases.conf расположен в папке:

C:\Program Files\Firebird\Firebird_2_0\

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->Нажать кнопку Перезапуск на верхней панели.

Использование псевдонимов направлено на то, что бы скрыть реальное расположение файла базы данных.

ВАЖНО!

а) база данных 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
 

Рейтинг@Mail.ru  PR-CY.ru Rambler's Top100

бесплатно программа учет недвижимость для риэлтера софт для агентств недвижимости квартал express