Error: 不能获取到schema lock因为已经有一个锁定存在
文章编号 : 35504
软件: ArcGIS - ArcEditor 9.2, 9.3, 9.3.1, 10 ArcGIS - ArcInfo 9.2, 9.3, 9.3.1 ArcGIS - ArcView 9.2, 9.3, 9.3.1
操作系统: Windows 2003Server, Vista
软件: ArcGIS - ArcEditor 9.2, 9.3, 9.3.1, 10 ArcGIS - ArcInfo 9.2, 9.3, 9.3.1 ArcGIS - ArcView 9.2, 9.3, 9.3.1
操作系统: Windows 2003Server, Vista
1 个回复
易智瑞技术支持
赞同来自:
不能获取到schema lock因为已经有一个锁定存在。
原因: 在网络驱动器上的文件数据库里创建新的要素集或要素类的时候,出现文件被锁定的错误,即使只有一个用户在使用该文件。虽然这个问题最初是在创建要素集或要素类的时候出现的,但其实任何在该文件数据库里有新文件生成的schema变化都会遇到这个错误。
运行在局域网内的一些杀毒软件可能是导致这个问题的一方面原因,杀毒软件和ArcGIS可能会产生锁定冲突。因为在创建新文件的时候某些反病毒软件会扫描这些文件,这就导致锁定发生。
已知的会产生上述现象的杀毒软件有BitDefender和Etrust。一般情况下,关系型数据库也遇到类似的问题,例如SQL Server。
解决方法:
修改防病毒软件的设置,让它不扫描文件数据库所在的网络驱动器上的新建文件。具体请参考防病毒软件的说明文档,因为不同的产品操作方法会不同; 将数据放到本地磁盘上来; 关闭防病毒软件对文件数据库目录的扫描。
创建时间:2008-09-17
最近更新: 2010-06-17
【原文链接】
http://support.esrichina.com.cn/2008/0917/675.html
要回复问题请先登录或注册