В крупных организациях, где база данных системы DIRECTUM и сайта контрольной панели располагаются на разных SQL-серверах, не всегда есть возможность выдать права на обе базы пользователю Windows, от имени которого запускается пул приложений. Для этого оставлена возможность указать необходимых пользователей в файле Web.config, которые будут иметь права на соответствующие базы.
По умолчанию строка подключения к базе данных сайта контрольной панели имеет вид:
<add name="WebPartDB"
providerName="System.Data.SqlClient"
connectionString="Data Source={Указанное при установке имя SQL-сервера
с БД сайта контрольной панели};
Initial Catalog={Указанное при установке имя БД сайта контрольной панели};
Integrated Security=True"/>
По умолчанию строка для подключения к базе данных системы DIRECTUM имеет вид:
<add name="sbrse"
connectionString="Data Source={Указанное при установке имя SQL-сервера
с БД системы DIRECTUM};
Initial Catalog={Указанное при установке имя БД системы DIRECTUM};
Integrated Security=True"/>
В каждом указанном параметре add содержится элемент Integrated Security, отвечающий за безопасное соединение с базой данных. Возможные значения:
• | True – доступ к базе данных выполнятся от пользователя Windows, от имени которого запускается пул приложений; |
• | False – доступ к базе данных выполняется от пользователя, указанного в атрибутах User ID и Password строки name=“WebPartDB” или name=“sbrse”. |
Значение по умолчанию True.
Чтобы указанные пользователи имели доступ к базе данных системы DIRECTUM и базе данных сайта контрольной панели, в строках name=“WebPartDB” и name=“sbrse”:
1. | В атрибуте Integrated Security укажите значение False. |
2. | Добавьте атрибуты User ID и Password – логин и пароль нового пользователя. |
Новые пользователи могут иметь Windows-аутентификацию или SQL-аутентификацию. Для пользователя с Windows-аутентификацией необходимо указать значение атрибута User ID в формате <Имя домена\Имя пользователя>.
Например, строка для подключения к базе данных системы DIRECTUM имеет вид:
<add name="sbrse"
connectionString="Data Source={Указанное при установке имя SQL-сервера
с БД системы DIRECTUM};
Initial Catalog={Указанное при установке имя БД системы DIRECTUM};
Integrated Security=False;
User ID={Логин пользователя};
Password={Пароль пользователя}"/>
Примечание
Не рекомендуется изменять настройки файла Web.config без необходимости.
Указанные пользователи должны иметь соответствующие права доступа на базы данных:
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |