00134: 图层的数据源不受支持
图层所引用的数据源不受具有要素访问(要素服务)功能的地图服务、具有事务支持 (WFS-T) 的 WFS 功能地图服务或已启用编辑功能的影像服务支持。
解决方案
要素服务和 WFS-T 服务要求地图中的所有图层和独立表都引用一个使用相同数据库连接的企业级地理数据库。此企业级地理数据库必须注册到 ArcGIS Server。而且,可编辑的影像服务还需要一个已注册的企业级地理数据库。此问题的解决方案取决于注册此企业级地理数据库的方式。使用 ArcGIS Server 属性 对话框的数据存储选项卡将企业级地理数据库注册到 ArcGIS Server。
- 如果您希望服务引用的是已复制到某一指定的企业级地理数据库的数据,则请注册一个服务器托管的数据库。这种情况下,会将图层目前所引用的数据复制到刚刚注册的企业级地理数据库中。服务中的图层将引用此企业级地理数据库中的数据而非原始数据源中的数据。
- 单击已注册的数据库列表框旁边的添加 下拉菜单,然后选择注册服务器托管的数据库打开注册数据库 对话框。
- 输入数据库注册的名称。
- 在服务器数据库连接下,单击编辑输入一个新的数据库连接,或单击导入以浏览和使用现有的数据库连接。
警告:如果目前已将此图层的数据源注册到 ArcGIS Server,则此解决方案将无效。例如,假设此图层引用位于文件夹 \\myMachine\data 中的文件地理数据库数据。您已将文件夹 \\myMachine\data 注册到 ArcGIS Server。您需要取消将 \\myMachine\data 注册到 ArcGIS Server。当 ArcGIS Server 探测到此数据源是一个未注册的数据源后,即会将数据复制到已注册的服务器托管的数据库。
此外,查询图层数据将不会被复制到服务器托管的企业级地理数据库中。如果地图中包含查询图层,则需要手动将此数据导出至已注册的企业级地理数据库。
- 如果您希望服务所引用的数据与地图所引用的数据相同
- 将图层引用的数据导入到已注册到 ArcGIS Server 的企业级地理数据库。
- 将所有数据放置到一个企业级地理数据库后,请设置图层的数据源,使所有图层都指向此地理数据库。警告:
引用某一企业级地理数据库的所有数据都必须共享该数据库的单个连接。即使源数据库相同,也可能会触发此错误。例如,如果同一个数据库具有多个连接,并且使用不同的连接将图层和独立表添加到数据框中,则分析时将产生此错误。
确保向地图添加数据或设置现有图层的数据源时使用企业级地理数据库的单个公共连接。
- 单击已注册的数据库列表框旁边的 添加 打开注册数据库 对话框。
- 输入数据库注册的名称。
- 选中与客户端连接相同。
- 在客户端数据库连接下,单击编辑输入一个新的数据库连接,或单击导入以浏览和使用现有的数据库连接。
- 如果您希望服务所引用的企业级地理数据库与地图所引用的企业级地理数据库不同,而且您不想使用服务器托管的数据库
- 将图层所引用的数据导入到已注册到 ArcGIS Server 的企业级地理数据库。
- 将所有数据放入单个企业级地理数据库后,请设置图层的数据源,使所有图层全部指向此地理数据库。警告:
引用企业地理数据库的所有数据必须共享该数据库的单个连接。即使源数据库相同,也可能触发此错误。例如,如果同一个数据库具有多个连接,并且使用不同的连接将图层和独立表添加到数据框中,则分析时将产生此错误。
确保向地图添加数据或设置现有图层的数据源时使用企业级地理数据库的单个公共连接。
- 单击已注册的数据库列表框旁边的添加 打开注册数据库 对话框。
- 输入已注册数据库的名称。
- 取消选中与客户端连接相同。
- 在客户端数据库连接下,单击导入浏览至地图所使用的相同数据库连接。
- 在服务器数据库连接下,单击编辑输入一个新的数据库连接,或单击导入以浏览和使用现有的数据库连接。
更多信息
要素服务和 WFS-T 服务要求所有图层和独立表都引用一个使用相同数据库连接的单个企业级地理数据库。不支持所有其他数据源,如 shapefile、文件地理数据库和查询图层。此外,还必须将此企业级地理数据库连接注册到 ArcGIS Server。而且,可编辑的影像服务还需要一个已注册的企业级地理数据库。