中文
Continue in the app
Be The First To Get Support Updates
Want to know about the latest technical content and software updates?

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

问题

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

答案

在工具箱中的地理处理模型或脚本工具中,用户可以通过包含 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] 数据库连接字符串

Related Information

上次修改时间: 2/7/2022

文章 ID: 000011874

软件: ArcGIS for Desktop Advanced 10.1 ArcGIS for Desktop Basic 10.1 ArcGIS for Desktop Standard 10.1 ArcGIS-ArcEditor 10 ArcGIS-ArcInfo 10 ArcGIS-ArcView 10