什么是直连驱动程序?

直连驱动程序以库的形式构建,这些库使用客户端应用程序的进程空间进行安装,并在该进程空间中执行。通过直连驱动程序,您可以使用数据库连接方式(而不是 ArcSDE 服务)从客户端应用程序连接到 ArcSDE 地理数据库。

构建直连驱动程序所使用的软件代码与用于构建 ArcSDE 服务的软件代码相同。区别在于直连驱动程序在客户端以库的形式运行,而 ArcSDE 服务被构建为在服务器计算机上运行的可执行程序。

由于直接连接驱动程序根据与 ArcSDE 服务相同的软件代码进行构建,因此将数据库设置为与 ArcSDE 服务结合使用时,必须对该数据库设置相同的配置。直连配置中必须存在相同的管理员用户和地理数据库资料档案库。此外,对于某些数据库管理系统,数据库客户端必须位于连接的客户端计算机上。您(或您的数据库管理员)必须在所有 ArcSDE 连接请求之前进行这些设置。

对于产品的各个版本,版本的直连驱动程序安装在 ArcGIS(整个产品套件)、ArcIMS 以及 ArcInfo Workstation 中。例如,如果安装了 ArcGIS 9.2,则会自动提供连接到 ArcSDE 9.2 地理数据库的直连驱动程序。

从 ArcGIS 9.3 开始,您可以直接从客户端应用程序连接到更早版本的 ArcSDE 地理数据库。要对 ArcGIS 9.3 执行此操作,必须分别安装先前版本的驱动程序。这些驱动程序在客户端安装介质中提供。

如果要从 ArcGIS 10 客户端连接到所支持的更早版本的 ArcSDE 地理数据库,则会自动提供向后兼容的直接连接驱动程序。


3/7/2012