常见问题

常见问题解答:为什么在 ArcGIS 环境外运行的脚本中会出现“错误 000732,<数据集名称> 不存在或不受支持”?

Last Published: February 7, 2022

答案

在工具箱中的地理处理模型或脚本工具中,用户可以通过包含 ArcCatalog 连接名称的“相对”路径引用 SDE 数据源,例如:

“Database Connections/MyDatabaseName.sde/MyFeatureDatasetName/MyFeatureClassName”

ArcMap 和 ArcCatalog 可以理解对“数据库连接”的引用,但 Windows 不能。 如果用户从命令行、计划任务、Python 开发产品或其他非 Esri 环境运行包含此类连接字符串的脚本,则必须使用磁盘上指向连接文件 (.sde) 的完整 Windows 路径。 有效的完整路径可能如下所示:

“C:/Users/<myusername>/AppData/Roaming/ESRI/Desktop10.3/ArcCatalog/Connection to mydb.sde”

默认情况下,在 ArcCatalog 中创建的连接文件将保存到 Windows 用户配置文件中,但用户可以将此文件复制到任何位置并在任何所需位置进行引用。 Windows 用户配置文件通常位于:

“C:/用户/<myusername>”
.sde 连接文件的完整路径可在 ArcCatalog 目录树:Database Connections 文件夹中找到。 右键单击数据库连接,属性 > 常规选项卡。 名称字段将显示完整的连接字符串。
[O-Image] 数据库连接字符串

文章 ID:000011874

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容