设置和使用数据库服务器快速浏览

任何符合以下条件的用户都可以设置和使用 SQL Server Express(一种数据库服务器)的实例来存储地理数据库:拥有 ArcGIS for DesktopAdvancedStandard许可证、拥有具备“地理数据库更新”选项的 ArcGIS Engine 或拥有工作组级别的 ArcGIS for Server

可以设置一个数据库服务器供自己使用,也可以将其他用户添加到数据库服务器,以便允许他们访问数据库服务器上的地理数据库。大多数情况下,设置数据库服务器的用户是服务器管理员。此用户负责访问数据库服务器并进行维护。

提示提示:

教程旨在帮助您开始着手使用数据库服务器及其地理数据库。

设置

要设置数据库服务器,请安装 SQL Server Express 并启用它来存储地理数据库,向 Catalog 中“数据库服务器”节点下的 SQL Server 实例添加一个连接,然后创建地理数据库。

设置 SQL Server Express 实例

请使用随 ArcGIS for Desktop、ArcGIS Engine 或 ArcGIS for Server 工作组版提供的 SQL Server Express 安装文件,安装 SQL Server Express 并将其启用以存储地理数据库。

注注:

您必须是 Windows 计算机管理员才能安装软件。如果不是,则需由组织的管理员为您安装并启用 SQL Server Express。确保安装 SQL Server Express 的人员将您作为管理员添加到实例中。

设置 SQL Server Native Client

必须在安装了 ArcGIS for Desktop 的计算机上安装 SQL Server Native Client。这使您能够连接到 SQL Server Express 实例。有关说明,请参阅设置到 SQL Server 的连接和 Microsoft 的 SQL Server Native Client 文档。

建立连接以创建地理数据库

设置 SQL Server Express 和 SQL Server Native Client 后,打开 ArcMap 和“目录”窗口或独立的 ArcCatalog 应用程序,向数据库服务器添加连接。此时,已连接到服务器,但并不存在地理数据库。因此,您将在数据库服务器上创建一个或多个地理数据库

如果其他用户也需要访问新建立的地理数据库,那么您必须将其添加到数据库服务器。

添加用户

作为服务器管理员,您需要将必须访问数据库服务器上的地理数据库的所有用户的 Windows 登录信息添加到数据库服务器中。有关说明,请参阅将用户或组添加到数据库服务器。服务器管理员还负责分配对地理数据库及其内容的用户权限。有关详细信息,请参阅数据库服务器权限快速浏览及其相关主题。

添加数据

任何具有地理数据库读/写权限的用户均可在数据库服务器上创建数据或将数据导入地理数据库中。有关向地理数据库填充数据的信息,请参阅“添加数据集及其他地理数据库元素”部分中的相关主题。要开始执行此操作,请参阅将数据集添加到地理数据库的概述

建立连接

有两种方法可以从 ArcGIS for Desktop 访问数据库服务器上的地理数据库:通过目录窗口中的“数据库服务器”节点或通过“数据库连接”节点。

当服务器和地理数据库管理员要执行管理任务时(例如,创建地理数据库的备份或更改用户权限),必须在“数据库服务器”节点下创建连接。您已经添加了一个数据库服务器连接,以便创建地理数据库和添加任何所需的登录信息。因此,当重新启动 ArcMap 或 ArcCatalog 时,数据库服务器连接便已存在。要重新连接到数据库服务器,请执行连接到数据库服务器中的步骤。

只需在地理数据库中创建、编辑或读取数据的用户可以在“数据库连接”节点下创建与特定地理数据库的连接。运行许多地理处理工具时,或者您将要发布服务时,也需要执行此操作。服务器管理员应为这些用户提供创建数据库连接(或创建要使用的连接文件)所需的信息。有关详细信息,请参阅预配置连接文件

维护任务

除创建地理数据库、添加用户和控制用户权限之外,服务器管理员还负责维护数据库服务器及其地理数据库。有关这些任务的信息,请参阅维护数据库服务器及其地理数据库快速浏览

某些维护工作可由地理数据库管理员完成。有关地理数据库管理员的描述,请参阅数据库服务器权限快速浏览

使用地理数据库数据

数据库服务器及其地理数据库设置完毕后,对地理数据库中的数据具有读/写权限的用户便可对现有数据进行编辑。要开始编辑,请参阅编辑快速浏览

数据还可能在地图中使用。有关在 ArcGIS 中进行地图绘制的主题,请参阅帮助的“制图和可视化”部分。

另外,还可以通过 ArcGIS 服务访问地理数据库数据。有关使用 ArcGIS for Server 访问数据库服务器所需进行的必要准备的信息,请参阅准备要作为服务发布的资源

5/10/2014