什么是直接连接驱动程序?
直接连接驱动程序以库的形式构建,这些库使用客户端应用程序的进程空间进行安装,并在该进程空间中执行。通过直接连接驱动程序,您可以使用数据库连接方式(而不是 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 地理数据库,则会自动提供向后兼容的直接连接驱动程序。
提示:
有关兼容版本的信息,请参阅客户端与 ArcSDE 地理数据库的直接连接兼容性。
7/10/2012