在不同的服务器上安装 SQL Server 和 ArcSDE
在不同的服务器上安装 SQL Server 和 ArcSDE 时,需要注意以下三个方面:
- 如果在 ArcSDE 以外的其他计算机上安装 SQL Server,ArcSDE 将充当连接到数据库的客户端。要建立与数据库的直接连接,必须在 ArcSDE 服务器上安装 SQL Server Native Client。安装的 SQL Server Native Client 的版本必须至少与要连接到的 SQL Server 数据库版本相同。例如,如果要连接到 SQL Server 2005 数据库,请安装 SQL Server 2005 Native Client 或 SQL Server 2008 Native Client。如果要连接到 SQL Server 2008,则需安装 SQL Server 2008 Native Client。您可以在 Microsoft 的网站中下载 SQL Server Native Client。
- 请注意,如果要使用经 Windows 验证的用户(包括 ArcSDE 管理用户)通过 ArcSDE 服务连接到数据库,则不可以将 SQL Server 和 ArcSDE 安装在不同的服务器上。如果要使用 Windows 身份验证,您有两种选择:
- 在不同的服务器上安装 SQL Server 和 ArcSDE,但仅使用直接连接与地理数据库建立连接。
- 在同一台服务器上安装 SQL Server 和 ArcSDE。如果 SQL Server 和 ArcSDE 位于同一台服务器上,则与地理数据库建立哪种类型的连接无关紧要。
- 如果要使用 ST_Raster 存储类型(仅能在 Microsoft SQL Server 2008 的单一空间数据库模型 ArcSDE 地理数据库中使用),则在安装或升级 ST_Raster 类型之前必须从 SDEHOME 中将特定文件复制到 SQL Server 计算机中。有关说明,请参阅在远程 SQL Server 数据库中安装 ST_Raster 类型。
3/7/2012