ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

通过 ArcGIS Desktop 启用对地理数据库数据的 SQL 访问

在 Standard 或 Advanced 许可等级下可用。

如果您的数据已版本化,或者未版本化但是已启用存档,那么您必须通过 SQL 使用视图对其进行访问。

对于已注册为版本的数据集,将自动使用 ArcGIS 10.1 for Desktop 或更高版本为其创建版本化视图。从 ArcGIS 10.2 for Desktop 开始,对非版本化数据集启用存档时,还将自动创建视图。

但是,也存在不创建任何视图的情况。如下所示:

  • 您拥有已注册为 ArcGIS 10.1 之前版本的表或要素类,但是没有手动创建版本化视图。
  • 您已使用 ArcGIS 10.1 或更高版本将表或要素类注册为版本,但是您不具有在数据集中创建视图所需的权限。
  • 您已对非版本化表或要素类启用存档,但是不具有在数据库中创建视图所需的权限。
  • 视图在使用 SQL 或数据库管理系统工具时被误删。

在以上情况中,您可以通过 ArcGIS Desktop 启用对数据集的 SQL 访问。这样就会创建通过 SQL 对表或要素类进行访问所需的视图类型。

  1. 在 ArcMap 或 ArcCatalog 的“目录树”中,连接到包含想要为其创建 SQL 访问视图的数据的地理数据库。

    确保以数据所有者的身份连接;只有所有者才能启用 SQL 访问。还要确保您已经被授予创建视图所需的数据库权限。

  2. 右键单击表、要素类或要素数据集;导航至管理,然后单击启用 SQL 访问。

    将在数据库中创建视图。如果针对要素数据集启用 SQL 访问,则会为要素数据集中每个要素类创建一个视图。

    注:

    对于已在 z/OS 数据库上的 Db2 中启用存档的版本化数据集或非版本化数据集,无法启用 SQL 访问。

相关主题

  • 什么是版本化视图?

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2021 Esri. | 隐私政策 | 法律声明