什么是 ArcGIS 中的数据库服务器?
此主题仅适用于 ArcEditor 和 ArcInfo。
在 ArcGIS 软件中,术语“数据库服务器”是指可用于存储地理数据库的 Microsoft SQL Server Express 实例。
可通过 Catalog 窗口或 ArcCatalog 中的“数据库服务器”节点创建地理数据库并执行数据库服务器的其他管理任务。通过 ArcGIS Desktop 管理数据库服务器及其地理数据库意味着,即使用户不具备额外软件或数据库管理专业知识,也能创建和使用这些类型的 ArcSDE 地理数据库。
与数据库服务器上地理数据库的连接始终是直接连接,这些连接使用客户端中的 ArcSDE 库文件进行连接。在这种情况下,客户端应用程序为处于 ArcEditor 或 ArcInfo 许可证等级的 ArcGIS Desktop、ArcGIS Engine 和 ArcGIS Server Workgroup。
这些产品的媒介包括 SQL Server Express 的安装文件。一旦创建 SQL Server Express 实例并运行向导来允许此实例存储地理数据库后,客户端应用程序中的库即会允许您连接到并使用数据库服务器以及创建并使用数据库服务器上的地理数据库。
对于 ArcGIS Desktop(ArcEditor 和 ArcInfo)和 ArcGIS Engine,可以设置数据库服务器和创建一次可由多个用户访问但只由一个用户编辑的 ArcSDE 地理数据库。
对于使用 ArcGIS Desktop 的 ArcGIS Server Workgroup,可以设置数据库服务器和创建一次可由多达 10 个用户访问并可同时进行编辑的 ArcSDE 地理数据库。当使用通过 ArcGIS Server Workgroup 获得许可的数据库服务器时,还可以使用 Web 应用程序连接到地理数据库,此时没有连接限制。
下表概括介绍了数据库服务器上创建的地理数据库中的可用功能:
客户端与数据库的连接类型 |
直接连接 |
数据库管理 |
通过 ArcGIS Desktop 或 ArcObject |
CPU 限制 |
1 |
使用的备份/还原模型 |
简单 |
可以更改地理数据库配置的用户 |
无 |
用户/组的登录类型 |
经过操作系统 (Windows) 身份验证 |
语言/本地化 |
使用与服务器相同的代码页 |
XML 列支持 |
是(ArcGIS 9.3 及更高版本) |
版本化编辑支持 |
是 |
归档支持 |
是 |
复制支持 |
是 |
用户定义视图的支持 |
否 |
SQL Server 空间类型的支持 |
是(ArcGIS 9.3 及更高版本) |
ST_Raster 存储类型的支持 |
否 |