Я пытаюсь опубликовать сервис объектов на сервере ArcGIS. Я использую SQL Server Express и ArcSDE. Когда я пытаюсь опубликовать сервис, я получаю сообщение об ошибке «00090: Сервису объектов требуется зарегистрированная база данных».
Когда я проверяю регистрацию базы данных, кажется, что она прошла успешно, но я все еще не могу опубликовать службу. Функции, которые я публикую, находятся внутри базы геоданных, которую я регистрирую. Эта база геоданных расположена на том же сервере, на котором находится ArcGIS Server, но я пытаюсь опубликовать с другого компьютера. Я пропустил какой-то важный шаг?
Вот увеличенная версия скриншота.
arcgis-server
enterprise-geodatabase
sql-server
error-00090
радиолокационный
источник
источник
Ответы:
Я бы попробовал некоторые из следующих вещей (в порядке релевантности):
источник
Это должна быть многопользовательская база геоданных (SQL Server или SQL Server Express 2012 с корпоративным сервером). Если вы используете базу геоданных рабочей группы (сервер для рабочих групп или SQL Server 2010), вы сможете зарегистрировать источник данных, но не использовать его для класса пространственных объектов.
Также поймите, что Esri не рекомендует использовать SQL Server Express в роли предприятия; другие на форумах esri сталкивались с этой проблемой и обходили ее, используя базу данных в качестве управляемой базы геоданных.
источник