00112: Отдельная таблица использует недопустимое прямое подключение (SDS)

Вы пытаетесь выполнить публикацию на сервер пространственных данных (SDS) и в отдельную таблицу:

Решение

Создайте новое подключения к базе данных, которое использует правильный тип подключения и синтаксис, и обновите источник данных для слоя с учетом этого подключения.

  1. Создайте новое подключение.
    • При подключении к DB2 рекомендуется использовать следующий синтаксис прямого подключения в поле Источник данных (Data Source) в диалоговом окне Подключение базы данных (Database Connection).

      HostName=<имя сервера>;Port=<номер порта>;Database=<имя базы данных>

      Пример: HostName=spicehut;Port=60000;Database=sde;

      Пример источника данных для прямого подключения базы данных DB2
    • При подключении к Oracle рекомендуется использовать следующий синтаксис прямого подключения в поле Экземпляр (Instance) в диалоговом окне Подключение базы данных (Database Connection), чтобы использовать метод присвоения имения Oracle Easy Connect.

      <Имя сервера Oracle>/<Имя сервиса Oracle>

      Пример: sds/nongdb.esri.com

      Пример источника данных для прямого подключения базы данных Oracle

      См. документацию Oracle по настройке Easy Connect. Чтобы определить правильное имя сервиса Oracle, выполните следующее утверждение как пользователя sysdba.

      выберите значение из v$parameter, где имя = 'service_names';

  2. Щелкните правой кнопкой мыши на файле MXD в ArcCatalog или окне каталога, затем выберите Установить источник(и) данных (Set Data Source(s)).
  3. Выберите слой, который ссылается на файл подключения базы данных, который вы хотите заменить.
  4. Нажмите кнопку Заменить все (Replace All). В текстовой строке Заменить (Replace with) введите путь к SDE-файлу подключения, который требуется заменить в текущем источника данных.
  5. Нажмите Заменить все (Replace All), чтобы заменить найденные символы в строке подключения к источнику данных.
  6. Нажмите ОК, чтобы сохранить новый файл MXD.

Дополнительная информация

Создание прямого подключения означает, что вы подключаетесь напрямую от клиента к базу геоданных без промежуточных сервисов. SDS требует доступа к данных посредством прямого подключения к базе данных, а также наличия имени сервера и базы данных в указанных данных подключения.

Подробнее о подключения базы данных в ArcGIS for Desktop

Подробнее о создании сервисов объектов для сервера пространственных данных (SDS)

9/12/2013