常见问题
在工具箱中的地理处理模型或脚本工具中,用户可以通过包含 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 文件夹中找到。 右键单击数据库连接,属性 > 常规选项卡。 名称字段将显示完整的连接字符串。
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序