ENABLE_DATASOURCE

Содержание раздела
  1. Результат выполнения
  2. Синтаксис
  3. Варианты ответа
  4. Примеры
    1. Включение датасорса для одной логической БД
    2. Включение датасорса для всех логических БД окружения

Поддерживается в версиях: 7.8 / 7.7 / 7.6 / 7.5 / 7.4 / 7.3 / 7.2 / 7.1 / 7.0 / 6.12 / 6.11 / 6.10 / 6.9 / 6.8 / 6.7 / 6.6 / 6.5.

Запрос включает датасорс для указанной или всех логических БД окружения.

Не используйте команду для ADP-датасорсов при включенном механизме auto-failover. Иначе возможно нарушение консистентности данных.

Подробнее о функции восстановления датасорсов и действиях по восстановлению см. в разделе Восстановление датасорсов.

Результат выполнения

При успешном выполнении запроса система переводит датасорс в статус enabled («Включен») и начинает снова вовлекать его в исполнение запросов на чтение и запись данных.

Отслеживать статусы датасорсов можно с помощью GET_RECOVER_STATUS.

Синтаксис

ENABLE_DATASOURCE(datasource_name[, db_name])

Аргументы запроса могут быть заданы как индексированные и (или) именованные параметры.

Параметры:

datasource_name (varchar | char | string)

Имя включаемого датасорса.

db_name (строковый идентификатор)

Имя логической базы данных, для которой включается датасорс. Если параметр не указан, датасорс включается для всех логических БД окружения.

Варианты ответа

В ответе возвращается:

  • пустой объект ResultSet при успешном выполнении запроса;
  • исключение при неуспешном выполнении запроса.

Примеры

Включение датасорса для одной логической БД

ENABLE_DATASOURCE('adp2', marketing)

Включение датасорса для всех логических БД окружения

ENABLE_DATASOURCE('adp2')