English

Bug: Local connection to an ArcSDE service on Windows Vista operating system fails

Description

**This bug is fixed in ArcSDE 9.3**

The client application cannot make a local connection to an ArcSDE service on a Windows Vista operating system. The error message in the sde_<service>.log file is "Cannot create shared channel I/O".

Cause

The local shared memory connection does not work for Windows Vista.

Workaround

Substitute the global namespace for the local namespace in the connection parameters. For instance, if the server name is gis and the global domain name is esri.com, rather than entering only local namespace gis, enter the global namespace gis.esri.com instead.

Substituting the global namespace for the server entry forces ArcSDE to use the sockets communication channel to the local Vista server rather than the shared memory communications channel.

A local connection on a Windows Vista server with the following local namespace parameters does not work:

server: gis
instance: 5151
database: mydb
username: me
password: not.you

However, a local connection to a Windows Vista server with the following global namespace parameters works:

server: gis.esri.com
instance: 5151
database: mydb
username: me
password: not.you