此工具仅处理 ArcSDE 工作空间。
在长时间运行的应用程序中,可以使用此工具断开空闲的 ArcSDE 连接。
如果运行此工具时未指定输入数据元素,则将清除 ArcSDE 工作空间缓存中所有的 ArcSDE 工作空间。若要清除特定的 ArcSDE 工作空间,可指定与要清除的工作空间关联的特定 .sde 文件。
注:清除 ArcSDE 工作空间缓存中的 ArcSDE 工作空间时,不能保证会断开与 ArcSDE 服务器的连接。只能确保在清除后的 ArcSDE 工作空间中不再留有任何地理处理器对象。如果其他进程含有到此 ArcSDE 工作空间的引用,则将维持两者的连接。要正确清除 ArcCatalog 中的工作空间缓存:在 ArcCatalog 中使用该工具后,必须导航至内容列表中其他的文件夹并刷新,然后再断开 ArcSDE 连接。要正确清除 ArcMap 中的工作空间缓存:移除 ArcMap 中所有可能正在访问 ArcSDE 的数据引用,然后运行清除工作空间缓存工具以确保断开连接。若要正确清除脚本中的工作空间缓存:调用 ClearWorkspaceCache() 的操作应为脚本中最后使用的调用,要确保移除任何可能正在指向 ArcSDE 工作空间的对象引用后再调用 ClearWorkspaceCache()。
|