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


Understanding the Customization File

Область применения: Access 2013, Office 2013

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

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

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

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

Part

Описание

Подключения

Строка-литерал, изменяющая строка подключения.

Sql

Литерал, изменяющий командную строку.

список пользователей

Литерал, изменяющий права доступа определенного пользователя.

Журналы

Литерал, указывающий файл журнала, записывающей операционные ошибки.

default

Строка литерала, используемая, если идентификатор не указан или не найден.

Идентификатор

Строка, которая соответствует строке в строке подключения или команды .

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

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

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

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

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

  • Раздел connect используется, если строка подключения клиента ключевое слово "**Источник данных=значение" соответствует идентификатору раздела подключения.

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

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

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

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

  • Раздел журналов используется каждый раз, когда DataFactory работает.