00112: Отдельная таблица использует недопустимое прямое подключение (SDS)
Вы пытаетесь выполнить публикацию на сервер пространственных данных (SDS) и в отдельную таблицу:
- Ссылается на данные через сервер приложений ArcSDE, а не посредством прямого подключения.
- Ссылается на данные посредством прямого подключения, но не используется правильный синтаксис подключения DB2 или Oracle, требуемый для SDS. Для SDS требуется наличие имени сервера и имени базы данных в синтаксисе подключения.
Решение
Создайте новое подключения к базе данных, которое использует правильный тип подключения и синтаксис, и обновите источник данных для слоя с учетом этого подключения.
- Создайте новое подключение.
- При подключении к DB2 рекомендуется использовать следующий синтаксис прямого подключения в поле Источник данных (Data Source) в диалоговом окне Подключение базы данных (Database Connection).
HostName=<имя сервера>;Port=<номер порта>;Database=<имя базы данных>
Пример: HostName=spicehut;Port=60000;Database=sde;
- При подключении к Oracle рекомендуется использовать следующий синтаксис прямого подключения в поле Экземпляр (Instance) в диалоговом окне Подключение базы данных (Database Connection), чтобы использовать метод присвоения имения Oracle Easy Connect.
<Имя сервера Oracle>/<Имя сервиса Oracle>
Пример: sds/nongdb.esri.com
См. документацию Oracle по настройке Easy Connect. Чтобы определить правильное имя сервиса Oracle, выполните следующее утверждение как пользователя sysdba.
выберите значение из v$parameter, где имя = 'service_names';
- При подключении к DB2 рекомендуется использовать следующий синтаксис прямого подключения в поле Источник данных (Data Source) в диалоговом окне Подключение базы данных (Database Connection).
- Щелкните правой кнопкой мыши на файле MXD в ArcCatalog или окне каталога, затем выберите Установить источник(и) данных (Set Data Source(s)).
- Выберите слой, который ссылается на файл подключения базы данных, который вы хотите заменить.
- Нажмите кнопку Заменить все (Replace All). В текстовой строке Заменить (Replace with) введите путь к SDE-файлу подключения, который требуется заменить в текущем источника данных.
- Нажмите Заменить все (Replace All), чтобы заменить найденные символы в строке подключения к источнику данных.
- Нажмите ОК, чтобы сохранить новый файл MXD.
Дополнительная информация
Создание прямого подключения означает, что вы подключаетесь напрямую от клиента к базу геоданных без промежуточных сервисов. SDS требует доступа к данных посредством прямого подключения к базе данных, а также наличия имени сервера и базы данных в указанных данных подключения.
Подробнее о подключения базы данных в ArcGIS for Desktop
Подробнее о создании сервисов объектов для сервера пространственных данных (SDS)