什么是与 PostgreSQL 中的地理数据库 (geodatabase) 的直接连接?

与地理数据库的直接连接可通过使用数据库管理系统 (DBMS) 的连接方法和客户端应用程序中的直接连接驱动程序来实现。这种连接方式可不使用 ArcSDE 服务从客户端直接连接到 DBMS。直接连接也称为双层连接。

使用与地理数据库的直接连接时,已经发生在服务器上的大部分进程现在将发生在客户端计算机上。此外,在通过 ArcSDE 服务建立连接时,会由 ArcSDE(而不是由 DBMS)强制执行某些限制(如密码长度)。

在以下情况下,可能会使用直接连接:

在以下情况下,将不会使用直接连接:

ArcSDE 会将错误消息写入到 sdedc_<dbms>.log 文件中。如果已经设置 SDEHOME 环境变量,此文件将被写入到此位置下的 etc 目录。如果 ArcGIS 安装位置下有一个 etc 目录,则会将文件写入到此目录下。如果上述两个条件都不满足,则会将日志文件写入到临时目录。

客户端应用程序直接连接到存储着 ArcSDE 地理数据库的 DBMS 时将发生的情况

ArcSDE 客户端应用程序直接连接到 DBMS 时将会依次发生以下事件。

相关主题


7/10/2012