Настройка соединения с базой данных

<< Нажмите для отображения содержания >>

Навигация:  Администрирование и отчеты >

Настройка соединения с базой данных

Данная программа может работать практически с любой базой данных, для которой имеется ODBC драйвер. По умолчанию, программа настроена на базу данных PostgreSQL, поставляемую с программой. Вы можете изменить тип соединения во время установки программы или c помощью диалогового окна в настройках программы (рис. 25). Для настройки соединения выполните "Редактировать - Свойства..." и перейдите к странице "База данных".

 

Замечание: С помощью этих настроек изменяется тип подключения только для административной части. Экспорт данных в логгере настраивается отдельно.

 

database-settings

Рис.25 Настройка соединения с базой данных

 

Свойства соединения указываются в группе параметров "Авторизация".

 

В зависимости от выбранного в списке "Тип базы" типа базы данных в поле "Имя базы данных" указывается:

 

Если вы настраиваете соединение с удаленным сервером, то указывается имя сервера и имя базы данных через двоеточие. Например, remsrv:dbname указывается на базу данных DBNAME, расположенную на сервере REMSRV.

 

Для локальной базы данных имя компьютера указывается как localhost.

 

Microsoft SQL Server - иногда требуется указать имя экземпляра сервера. Например, remsrv\SQLEXPRESS:dbname

 

Далее задается имя пользователя и пароль для доступа к базе данных в полях "Логин" и "Пароль" соответственно.

 

В поле ввода "Дополнительные параметры соединения" указываются атрибуты подключения, специфичные для каждого из серверов.

 

Значение

Описание

Замечание

AUTOCOMMIT

Использовать auto-commit


APPLICATION NAME

Имя приложения, которое будет отправляться на сервер

Только для MSSQL

HOST NAME

Имя рабочей станции, которое будет отправляться на сервер

Только для MSSQL

COMMAND TIMEOUT

Количество секунд, которое необходимо ждать до завершения любой операции

Только для MSSQL

COMPRESSED PROTOCOL

Использовать сжатие при обмене данными между клиентом и сервером. По умолчанию это значение True

Только для MySQL

ENABLE MONEY

Преобразовывать тип данных NUMERIC с точностью (1-4) в тип CURRENCY перед отправкой данных на сервер

Только для MySQL

FIELD REQUIRED

Выдавать ошибку, если какое-либо из полей при выполнении запроса равно NULL


LOGIN TIMEOUT

Количество секунд ожидания авторизации пользователя

MSSQL, MySQL

MAX CURSORS

Максимальное количество одновременно открытых курсоров

Только для MSSQL

QUOTED IDENTIFIER

Использовать идентификаторы в кавычках

Только для MSSQL

SERVER PORT

Указывает порт сервера для подключения по TCP/IP

Только для MySQL, PostgreSQL

SINGLE CONNECTION

Указывает использовать один процесс / подключение. По умолчанию false

Только для MSSQL

 

После того, как вы настроили подключение к базе данных, вы можете немедленно это проверить, нажав на кнопку "Проверить связь". При этом программа попытается соединиться с базой данных. Это может занять довольно длительное время (до трех минут) в зависимости от типа базы данных. Результат проверки будет выведен в виде сообщения. В случае ошибки сообщение будет содержать ответ сервера, который поможет выявить причины ошибки.