Поделиться через


Общие сведения о файле настроек

Заголовок каждого раздела в файле настройки состоит из квадратных скобок ([]), содержащих тип и параметр. Типы четырех разделов указываются литеральными строками connect, sql, userlist или logs. Параметр — это строка литерала, значение по умолчанию, заданный пользователем идентификатор или ничего.

Важно!

Начиная с Windows 8 и Windows Server 2012 компоненты сервера RDS больше не включаются в операционную систему Windows (дополнительные сведения см. в Windows 8 и Windows Server 2012 совместимости). Клиентские компоненты RDS будут удалены в следующей версии Windows. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Приложения, использующие RDS, должны перейти на службу данных WCF.

Таким образом, каждый раздел помечается одним из следующих заголовков раздела:

  
[ connect default ] [ connect    
identifier   
] [ sql  default ] [ sql    
identifier   
] [ userlist    
identifier   
] [ logs ]  
  

Заголовки разделов содержат следующие части.

Часть Описание
connect; Строка-литерал, изменяющая строку подключения.
sql Строковый литерал, изменяющий командную строку.
список пользователей Литерал, изменяющий права доступа определенного пользователя.
журналы Литерал строки, указывающий файл журнала, записывающий операционные ошибки.
default Строка литерала, используемая, если идентификатор не указан или не найден.
identifier Строка, соответствующая строке в строке подключения или командной строки.

— Используйте этот раздел, если заголовок раздела содержит connect , а строка идентификатора найдена в строке подключения.
— Используйте этот раздел, если заголовок раздела содержит sql , а строка идентификатора найдена в командной строке.
— Используйте этот раздел, если заголовок раздела содержит список пользователей , а строка идентификатора соответствует идентификатору раздела connect .

DataFactory вызывает обработчик, передавая параметры клиента. Обработчик ищет целые строки в параметрах клиента, которые соответствуют идентификаторам в соответствующих заголовках разделов. Если совпадение найдено, содержимое этого раздела применяется к параметру клиента.

Конкретный раздел используется в следующих случаях:

  • Раздел connect используется, если часть значения строки подключения клиента ключевое слово "Data Source=value" соответствует идентификатору раздела подключения.

  • Раздел SQL используется, если строка команды клиента содержит строку, соответствующую идентификатору раздела SQL .

  • Если соответствующий идентификатор отсутствует, используется раздел connect или sql с параметром по умолчанию.

  • Раздел списка пользователей используется, если идентификатор раздела списка пользователей совпадает с идентификатором раздела подключения . При совпадении содержимое раздела списка пользователей применяется к подключению, управляемому разделом connect .

  • Если строка в соединении или командной строке не соответствует идентификатору в заголовке раздела connect или sql и отсутствует заголовок раздела connect или sql с параметром по умолчанию, то строка клиента используется без изменений.

  • Раздел logs используется при работе DataFactory .

См. также:

Настройка раздела подключения файла
Настройка раздела журналов файла
Настройка раздела SQL файла
Настройка раздела UserList файла
Настройка DataFactory
Требуемые параметры клиента
Создание собственного настраиваемого обработчика