А1. Настройка ODBC-драйвера

При настройке обращения к внешней СУБД для хранения и обработки данных используются параметры, приведенные в таблице ниже (конкретные значения приведены для примера).

Параметры для ODBC-подключения

Имя

Значение

Описание

DSN

drwcs

Имя набора данных

USER

drwcs

Имя пользователя

PASS

fUqRbrmlvI

Пароль

TRANSACTION

DEFAULT

Возможные значения параметра TRANSACTION:

SERIALIZABLE

READ_UNCOMMITTED

READ_COMMITTED

REPEATABLE_READ

DEFAULT

Значение по умолчанию DEFAULT означает "использовать умолчание SQL-сервера". Подробнее об уровнях изоляции транзакций смотрите в документации по соответствующей СУБД.

Чтобы исключить проблемы с кодировкой, необходимо отключить следующие параметры ODBC-драйвера:

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

Выполнять перевод символьных данных — может вызывать некорректное отображение символов в Центре управления для параметров, пришедших из базы данных. Он устанавливает зависимость отображения символов от языкового параметра для программ, не использующих Unicode.

 

При создании новой базы данных в СУБД Microsoft SQL необходимо указывать сортировку с учетом регистра (суффикс _CS) и с учетом диакритических знаков (суффикс _AS).

 

Нежелательно употреблять следующие символы: пробел, "{", ";" и "}", подробнее см. https://learn.microsoft.com/en-us/sql/odbc/reference/syntax/sqldriverconnect-function?redirectedfrom=MSDN&view=sql-server-ver15.

Сама база данных создается предварительно на SQL-сервере с параметрами, указанными выше.

Необходимо также настроить параметры ODBC-драйвера для компьютера, на который установлен Сервер Dr.Web.

Информацию по настройке ODBC-драйвера под ОС семейства UNIX можно найти на https://www.unixodbc.org/ в разделе Manuals.

Настройка ODBC-драйвера для ОС Windows

Чтобы настроить параметры ODBC-драйвера

1.На Панели управления ОС Windows выберите пункт Администрирование, в открывшемся окне дважды щелкните по значку Источники данных (ODBC). Откроется окно Администратор источников данных ODBC. Перейдите на вкладку Системный DSN.

2.Нажмите кнопку Добавить. Откроется окно выбора драйвера.

3.Выберите в списке пункт, соответствующий ODBC-драйверу для данной БД, и нажмите кнопку Готово. Откроется первое из окон настройки доступа к серверу баз данных.

При использовании внешней СУБД необходимо установить последнюю версию ODBC-драйвера, поставляемую с данной СУБД. Использование ODBC-драйвера, поставляемого вместе с ОС Windows (SQL Server Native Client), крайне не рекомендовано.

Исключением являются БД, поставляемые Microsoft без ODBC-драйвера. Если Вы используете СУБД MS SQL, необходимо установить и использовать актуальную версию ODBC-драйвера с сайта Microsoft.

4.Укажите параметры доступа к источнику данных, совпадающие с параметрами, заданными в настройках Сервера Dr.Web. Если сервер БД находится не на том же компьютере, что и Сервер Dr.Web, укажите в поле Сервер IP-адрес или имя сервера БД. Нажмите кнопку Далее.

5.Выберите опцию проверка подлинности учетной записи SQL Server и задайте необходимые учетные данные пользователя для доступа к БД. Нажмите кнопку Далее.

6.В выпадающем списке Использовать по умолчанию базу данных выберите базу данных, используемую Сервером Dr.Web. При этом обязательно должно быть указано имя базы данных Сервера Dr.Web, а не значение Default.

Убедитесь, что установлены следующие флаги: Заключенные в кавычки идентификаторы в формате ANSI, Значения null, Шаблоны и предупреждения в формате ANSI. Нажмите кнопку Далее.

Если при настройке ODBC-драйвера имеется возможность изменить язык системных сообщений SQL-сервера, необходимо установить английский язык.

7.По окончании настройки нажмите кнопку Готово. Откроется окно со сводкой заданных вами параметров.

8.Для проверки правильности настроек нажмите кнопку Проверить источник данных. После сообщения об успешности проверки нажмите кнопку ОК.