我使用arcpy som自动数据库编辑,我需要连接或保持连接到SDE与db onwer帐户后,我关闭SDE与db admin帐户的新连接。
似乎每次arcpy方法涉及该依赖项时,python都会打开新的SDE连接,并在方法执行完成后“杀死”它。有没有办法保持连接“活着”,以便我可以使用它后,我断开所有其他连接和关闭侧到新连接?
解决了!转到解决方案。
嗨
我没有尝试过,但如果你在SDE的一个特征类上做一个MakeFeatureLayer,并且不删除这个层,我认为它会保持连接打开。
在原帖子中查看解决方案
因为使用,我有一些怀疑参考在“管理”中做到表而不层的限制。DisableEditorTracking”,但你的解决方案做的工作!!似乎python会跟踪活动的sde连接实例,并直接使用它们。谢谢你的建议!
保持一个开放的arcpy。ArcSDESQLExecute游标可能会完成同样的事情。