错误

错误:“按位置选择”命令中发生意外错误。 无法创建日志文件系统表

Last Published: January 6, 2021

错误消息

针对超过 100 个要素使用“按位置选择”、“按属性选择”或“选择”工具时,将显示以下错误消息:

错误: “按位置选择”命令中发生意外错误。 无法创建日志文件系统表。 用户可能缺少创建表的权限或资源 [Microsoft OLE DB Provider for SQL Server:指定方案名“SDEREADER”不存在或您没有使用它的权限。]
注: ArcSDE 软件(包括应用程序服务器、命令工具以及带有 C 和 Java API 的 SDK)在 ArcGIS 10.2.2 中已弃用,不再进行分发。 ArcGIS 软件功能已弃用,但是不会立即将其移除,以便为客户提供向后兼容性,并且尽可能多地提前通知以采用更新的技术。

原因

数据库中设置的方案与用户名不同。

ArcSDE 采用硬编码,以查找与指定数据库内的用户名相匹配的方案。 仅 ArcSDE 9.1 Service Pack 1 和 SQL Server 2005 会出现此问题,并且该问题由 SQL Server 2005 用户方案的新概念导致。

如果用户要拥有/创建数据或者创建大型选择集,这些大型选择集需要创建用户日志文件,请确保用户名和方案名完全匹配。

有关详细信息,请参阅错误:创建要素类失败。 未找到 DBMS 表 [database.user.fcname]

解决方案或解决方法

确保所有新用户的默认方案名称与其在每个数据库中的用户名相同。

请参阅 SQL Server Management Studio 中“用户”映射页面下的“登录”属性的以下示例。 这说明了在特定数据库内以用户身份添加登录帐户时,如何设置默认方案名称。 需要为每个数据库内的所有用户设置默认方案。

[O-Image] [O] usermapping

文章 ID:000008795

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

发现关于本主题的更多内容