Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

В крупных организациях, где база данных системы 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
© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }