什么是 ArcGIS 中的数据库服务器?

本主题仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced。

在 ArcGIS 软件中,术语“数据库服务器”是指可用于存储桌面或工作组级地理数据库的 Microsoft SQL Server Express 实例。

可通过目录窗口或 ArcCatalog 中的“数据库服务器”节点创建地理数据库并执行数据库服务器的其他管理任务。通过 ArcGIS for Desktop 管理数据库服务器及其地理数据库意味着,即使用户不具备额外的软件或数据库管理专业知识,也能创建和使用这些类型的地理数据库。

与数据库服务器上地理数据库的连接始终是直连,这些连接使用客户端中的 ArcSDE 库文件进行连接。在这种情况下,客户端应用程序是 StandardAdvanced 许可级别的 ArcGIS for Desktop、ArcGIS Engine 和 ArcGIS for Server Workgroup。

这些产品的下载包括 SQL Server Express 的安装文件。一旦创建 SQL Server Express 实例并运行向导来允许此实例存储地理数据库后,客户端应用程序中的库即会允许您连接到并使用数据库服务器以及创建并使用数据库服务器上的地理数据库。

对于 ArcGIS for DesktopStandardAdvanced)和具有 Geodatabase Update 扩展模块的 ArcGIS Engine,可以设置数据库服务器和创建一次可由多个用户访问但只能由一个用户编辑的地理数据库。

使用 ArcGIS for Server Workgroup,可以设置数据库服务器并从 ArcGIS for Desktop 中创建一次可由多达 10 个用户访问并可同时进行编辑的地理数据库。当使用通过 ArcGIS for Server Workgroup 获得许可的数据库服务器时,还可以使用 Web 应用程序连接到地理数据库,此时没有连接限制。

下表概括介绍了数据库服务器上创建的地理数据库中的可用功能:

客户端与数据库的连接类型

直接连接

数据库管理

通过 ArcGIS for Desktop 或 ArcObjects

CPU 限制

1

使用的备份/还原模型

简单克里金

可以更改地理数据库配置的用户

用户/组的登录类型

经过操作系统 (Windows) 身份验证

语言/本地化

使用与服务器相同的代码页

XML 列支持

是(ArcGIS 9.3 及更高版本)

版本化编辑支持

归档支持

复制支持

用户定义视图的支持

SQL Server 空间类型的支持

是(ArcGIS 9.3 及更高版本)

ST_Raster 存储类型的支持

5/10/2014