故障排除

连接到ArcSDE

当试图连接到ArcSDE数据库时,有时会出现问题。这几乎总是由于用户环境中的错误配置造成的。

  • 确保您已经配置了服务文件,以便为您连接到的SDE实例指定的端口号与服务器的端口号匹配。

事务性的版本

在以下情况下,无法在“参数”框中浏览事务性版本(或表):

  1. 数据库中已经安装了多个SDE实例,
  2. 您正在连接的实例不是默认的SDE实例,
  3. 您不是作为拥有实例的用户进行连接,或者
  4. 您没有手动输入有效的事务版本。

在这种情况下,您必须手动输入一个有效的事务性版本的名称,然后才能继续。它通常是“<拥有用户名>. default”。

Writer Error: "All channels have been allocated"

症状

FME Esri ArcSDE (SDE30)写入器返回错误所有通道都已分配停止翻译。

2015-05-22 17:43:40| 4.8| 0.0|ERROR |所有通道已分配

导致

当超过打开的表的最大数目时,会导致此错误。

决议

  1. 打开Workbench Navigator Advanced参数(适用于适用的写入器)。
  2. 设置Esri ArcSDE writer Advanced Parameter打开表的最大数目到更高的值。

杂项

  • 当一个ArcSDE业务表是一个blob列时,不可能写入它。该表还必须有一个额外的列。

光栅压缩

注意:重复读取和保存文件可能会降低这种格式的质量。此外,Workbench可能不知道数据来自哪种格式,以及它是否使用了有损压缩。如果您知道源数据来自使用有损压缩的文件,那么还应该将压缩级别设置为0。虽然这种压缩仍然不能保证源文件的准确副本,但是输出将非常接近原始文件。