图层所引用的数据源不受具有要素访问(要素服务)功能的地图服务、具有事务支持 (WFS-T) 的 WFS 功能地图服务或已启用编辑功能的影像服务支持。
解决方案
发布到 ArcGIS Server 的要素服务要求地图中的所有图层和独立表都引用同一个企业级地理数据库或企业级数据库。WFS-T 服务要求地图中的所有图层和独立表都引用一个使用相同数据库连接的企业级地理数据库。此企业级地理数据库或数据库必须注册到 ArcGIS Server。而且,可编辑的影像服务还需要一个已注册的企业级地理数据库。
此问题的解决方案取决于注册此企业级地理数据库或数据库的方式。使用 ArcGIS Server 属性对话框的 Data Stores 选项卡将企业级地理数据库或数据库注册到 ArcGIS Server。
- 如果您希望服务引用已复制到指定的企业级地理数据库的数据,则应注册服务器管理的数据库。在这种情况下,会将图层目前所引用的数据复制到刚刚注册的企业级地理数据库。服务中的图层将会从此企业级地理数据库(而非原始数据源)引用数据。
- 单击已注册的数据库列表框旁边的添加
下拉菜单,然后选择注册服务器托管数据库打开注册数据库对话框。
- 输入数据库注册的名称。
- 在服务器数据库连接下,单击编辑输入新的数据库连接,或单击导入以浏览和使用现有的数据库连接。
- 单击已注册的数据库列表框旁边的添加
- 如果您希望服务引用与地图相同的数据
- 将图层所引用的数据导入到已注册到 ArcGIS Server 的企业级地理数据库。如果发布到 ArcGIS Server,也可以选择企业级数据库。
- 将所有数据放入单个企业级地理数据库后,请设置图层的数据源,使所有图层全部指向此地理数据库。
- 单击已注册的数据库列表框旁边的添加
打开注册数据库对话框。
- 输入数据库注册的名称。
- 选中与客户端连接相同。
- 在客户端数据库连接下,单击编辑输入新的数据库连接,或单击导入以浏览和使用现有的数据库连接。
- 如果您希望服务所引用的企业级地理数据库与地图不同,且您不想使用服务器管理的数据库
- 将图层所引用的数据导入到已注册到 ArcGIS Server 的企业级地理数据库。如果发布到 ArcGIS Server,也可以选择企业级数据库。
- 将所有数据放入单个企业级地理数据库后,请设置图层的数据源,使所有图层全部指向此地理数据库。
- 单击已注册的数据库列表框旁边的添加
打开注册数据库对话框。
- 输入已注册数据库的名称。
- 取消选中与客户端连接相同。
- 在客户端数据库连接下,单击导入浏览至地图所使用的相同数据库连接。
- 在服务器数据库连接下,单击编辑输入新的数据库连接,或单击导入以浏览和使用现有的数据库连接。
更多信息
WFS-T 服务要求所有图层和独立表都引用使用相同数据库连接的单个企业级地理数据库。不支持所有其他数据源,如 shapefile、文件地理数据库和查询图层。此外,还必须将此企业级地理数据库连接注册到 ArcGIS Server。而且,可编辑的影像服务还需要一个已注册的企业级地理数据库。
发布到 ArcGIS Server 的要素服务要求所有图层和独立表都引用使用相同数据库连接的单个企业级地理数据库或数据库。此外,还必须将此企业级地理数据库或数据库连接注册到 ArcGIS Server。不支持所有其他数据源,如 shapefile 和文件地理数据库。