При настройке обращения к внешней СУБД для хранения и обработки данных используются параметры, приведенные в таблице ниже (конкретные значения приведены для примера).
Параметры для 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-драйвера для ОС 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.Для проверки правильности настроек нажмите кнопку Проверить источник данных. После сообщения об успешности проверки нажмите кнопку ОК.
|