客户端版本与 SQL Server Express 的 ArcSDE 地理数据库版本之间具有怎样的兼容关系?
由于与数据库服务器上地理数据库的连接始终是直连,因此与地理数据库版本相同的客户端应用程序上必须具有直连驱动程序。
版本 10 的 ArcGIS Desktop、ArcGIS Engine 和 ArcGIS Server Workgroup 包括向后兼容的直连驱动程序,因此可以从这些客户端直连至 9.2 或 9.3 版本的地理数据库。
当然,也有可以单独安装的直连驱动程序,用于在以下混合版本配置中进行直连:
- ArcGIS 9.2 Service Pack (SP) 5 或更高服务包版本的客户端可以连接到 ArcGIS 9.3 或 ArcGIS 9.3.1 版本的地理数据库。这种连接类型的直连驱动程序可从 ESRI 支持站点下载。
- ArcGIS 9.3 或 9.3.1 客户端可连接到 ArcGIS 9.2 地理数据库。进行这种连接所需的驱动程序可从 ArcGIS 9.3 和 9.3.1 客户端安装媒介中获得。
请注意,通常是连接客户端中的驱动程序决定了所创建的地理数据库的版本,这一点很重要。如果贵组织拥有多种客户端版本,则可在同一数据库服务器上放置不同版本的地理数据库。
在数据库服务器上使用多种客户端版本时,以下情况是可行的:
- ArcGIS 9.2 SP5 或更高服务包版本的客户端可以连接到由 ArcGIS Server 9.3 Workgroup 授权的 ArcSDE 数据库服务器并创建 9.2 版地理数据库。因此,您最终创建了 9.2 版的地理数据库并可使用 9.2 版的功能,但使用的是 9.3 版的许可。
- 反之也是可行的:9.3 版的客户端可以连接到为 9.2 版授权的数据库服务器并创建 9.3 版的地理数据库。
- 10 版的客户端可以在由 9.3 或 9.2 版授权的数据库服务器上创建 10 版的地理数据库。
- 较高版本的客户端可以升级由较低版本客户端创建的地理数据库。您的工作流程可能支持或不支持这一功能 - 需由您来决定对于此功能用户必须遵守的规则。在升级地理数据库之前,用户应始终创建一个备份。
有关与 ArcSDE 地理数据库的互操作连接的一般规则,请参阅客户端与 ArcSDE 地理数据库的直连兼容性。阅读本主题时,要牢记数据库服务器使用 9.2 版本引入,并且不能使用 ArcSDE 服务连接到数据库服务器上的地理数据库。
3/7/2012