Para incorporar elementos de ArcSDE

Puede conectarse a través de ArcSDE a una base de datos subyacente de Oracle o SQL Server.

En las versiones de ArcSDE 9.1 a 10, utilice detalles de servicio. En las versiones 10.1 y 10.2, utilice Direct Connect.

Para configurar el sistema para ArcSDE 9.2 (o si utiliza la versión 9.1 de cliente y accede al servidor de ArcSDE 9.2)

  1. Instale los siguientes archivos DLL en el equipo en el que va a ejecutar AutoCAD Map 3D toolset:

    Copie los archivos al directorio en el que está instalado el proveedor ArcSDE. Normalmente, el directorio es C:\Archivos de programa\AutoCAD Map 3D 2020\FDO\bin.

    pe.dll

    sde.dll

    sg.dll

  2. Añada entradas al archivo C:\Windows\system32\drivers\etc\services.

    Las entradas tienen el aspecto siguiente:

    esri_93ora 6161/tcp #ArcSDE 9.3 - Oracle

    esri_93sql 6161/tcp #ArcSDE 9.3 - SQLServer 2005

    esri_sde 5151/tcp #ArcSDE 10 - Oracle

    esri_sde_ss 5152/tcp #ArcSDE 10 - SQLServer

  3. Si tiene problemas de conexión, añada una línea nueva en el archivo C:\Windows\system32\drivers\etc\hosts.

    La línea tiene el aspecto siguiente:

    192.168.0.100 arcsdehost

Para configurar el sistema para ArcSDE 9.1 (o si utiliza la versión 9.2 de cliente y accede al servidor de ArcSDE 9.1)

  1. Instale los siguientes archivos DLL en el equipo en el que va a ejecutar AutoCAD Map 3D toolset:

    Copie los archivos al directorio en el que está instalado el proveedor ArcSDE. Normalmente, el directorio es C:\Archivos de programa\AutoCAD Map 3D 2020\FDO\bin.

    pe91.dll

    sde91.dll

    sg91.dll

  2. Añada entradas al archivo C:\Windows\system32\drivers\etc\services.

    Las entradas tienen el aspecto siguiente:

    esri_92ora 6161/tcp #ArcSDE 9.2 - Oracle

    esri_92sql 6161/tcp #ArcSDE 9.2 - SQLServer 2005

    esri_sde 5151/tcp #ArcSDE 9.1- Oracle

    esri_sde_ss 5152/tcp #ArcSDE 9.2 - SQLServer

  3. Si tiene problemas de conexión, añada una línea nueva en el archivo C:\Windows\system32\drivers\etc\hosts.

    La línea tiene el aspecto siguiente:

    192.168.0.100 arcsdehost

Para incorporar elementos de ESRI ArcSDE

  1. En el Administrador de visualización , haga clic en DatosConectar a datos.
  2. En la ventana Conexión de datos, seleccione Añadir conexión ArcSDE en la lista Conexiones de datos por proveedor.
  3. En Nombre de conexión, escriba un nombre para esta conexión.
  4. En Nombre de servidor y Nombre de ejemplar, escriba la información sobre la base de datos de ArcSDE.
  5. Haga clic en Conectar.
  6. En el cuadro de diálogo Especificar credenciales del usuario, especifique las credenciales de inicio de sesión para utilizarlas en el inicio de sesión de este banco de datos.
    • Si utiliza SQLServer como sistema de administración de bases de datos relacionales subyacente y desea utilizar las credenciales de autenticación de Windows, seleccione Autenticación de Windows y haga clic en Inicio de sesión.
    • Para utilizar las credenciales de inicio de sesión de ArcSDE, escriba el nombre de usuario y la contraseña y haga clic en Conectar. (Si usa SQL Server, ArcSDE pasará sus credenciales a SQL Server).
  7. Haga clic en Aceptar.
  8. En Conexión de datos, en Banco de datos, introduzca el nombre de la base de datos.

    Para realizar una selección en la lista de bases de datos, haga clic en la flecha hacia abajo. AutoCAD Map 3D toolset se conecta al servidor y al ejemplar especificados y muestra las bases de datos disponibles. Si configura los archivos de servicios y servidores como se indica, utilice estos nombres. Por ejemplo, especifique arcsdehost\esri_sde_nv en vez de los valores.

  9. De forma opcional, seleccione una versión de la base de datos.
  10. Haga clic en Conectar.
  11. En la lista de clases de elemento, seleccione las clases de elemento que desee incluir en el mapa.

    Si este origen de elementos solo contiene una clase de elementos, dicha clase de elemento se selecciona automáticamente. Si contiene varias clases de elementos, puede realizar cualquiera de las siguientes acciones:

    • Haga clic con el botón derecho en la entrada de esquema y elija Seleccionar todo o No seleccionar.
    • Expanda la entrada de esquema y seleccione las clases de elemento que desea añadir.

      Si una clase de elemento contiene varios tipos de geometría y selecciona expresamente la clase de elemento, se añadirán todas las geometrías. Para añadir un subconjunto de geometrías, mantenga el cursor sobre el nombre de la clase de elemento para ver el botón Mostrar geometría. Haga clic en Mostrar geometría para ver cada geometría como una opción aparte. Seleccione las que desee. Cada geometría seleccionada se añade al mapa como una capa independiente del Administrador de visualización.

  12. Compruebe que los sistemas de coordenadas son correctos. Puede cambiar un sistema de coordenadas incorrecto en caso necesario.
  13. Haga clic en Añadir al mapa.

    Para incorporar un subconjunto de los datos, haga clic en la flecha abajo y seleccione Añadir al mapa con consulta. Para filtrar los datos una vez añadidos al mapa, consulte Para filtrar las capas de elementos.

Para configurar una conexión directa con la base de datos subyacente

  1. Configure conexiones a las bases de datos subyacentes.

    Para una base de datos de Oracle:

    • Instale el software cliente de Oracle en el equipo cliente donde se ejecuta AutoCAD Map 3D toolset.
    • Abra el puerto de Oracle (por ejemplo, 1521) en el servidor de seguridad del equipo de la base de datos.
    • Utilice la herramienta Oracle Net Manager para configurar una entrada tnsnames para la base de datos de destino (o actualice tnsnames.ora manualmente).
    • Pruebe la conexión a la base de datos de destino con SQL Plus.

    Para una base de datos de SQL Server:

    • Instale el software cliente SQL Native en el equipo cliente donde se ejecuta AutoCAD Map 3D toolset.
    • Abra el puerto de SQL Server (por ejemplo, 1433) en el servidor de seguridad del equipo de la base de datos.
    • Defina la base de datos de SQL Server para admitir una conexión remota.
    • Pruebe la conexión a la base de datos de destino con SQL Server Management Studio.
  2. Copie los archivos DLL adicionales en el directorio fdo\bin.

    Dado que la conexión no utiliza el proceso de servidor ArcSDE independiente, el cliente requiere más bibliotecas ArcSDE. Estos archivos DLL están disponibles en el kit de desarrollo de software de ArcSDE.

    Para una base de datos de Oracle, copie los archivos DLL siguientes. Para ArcSDE 9.3:

    • gsrvrora11g93.dll o gsrvrora10g93.dll, en función de si el cliente de Oracle es 11g o 10gr2. (Esto depende de la versión del cliente de Oracle y no de la versión del servidor de Oracle).
    • sdeora11gsrvr93.dll o sdeora10gsrvr93.dll
    • xerces-c_2_7.dll
    • icuuc22.dll
    • icudt22l.dll

    Para ArcSDE 10.1:

    • gsrvrora11g101.dll
    • sdeora11gsrvr101.dll
    • xerces-c_2_7.dll
    • icuuc44.dll
    • icudt44dll

    Para una base de datos de SQL Server, copie los siguientes archivos DLL. Para ArcSDE 9.3:

    • gsrvrsql93.dll
    • sdesqlsrvr93.dll
    • xerces-c_2_7.dll
    • icuuc22.dll
    • icudt22l.dll

    Para ArcSDE 10.1:

    • gsrvrora11g101.dll
    • sdesqlsrvr101.dll
    • xerces-c_3_1.dll
    • icuuc44.dll
    • icudt44.dll

    Para ArcSDE 10.2:

    • gsrvrmssql.dll
    • sdemssqlsrvr.dll
    • gsrvrora.dll
    • sdeorasrvr.dll
    • icudt56.dll
    • icuio56.dll
    • icuuc56.dll
    • xerces-c_3_1.dll
  3. Ajuste los parámetros de conexión.

    Para una base de datos de Oracle, defina los siguientes parámetros:

    • Nombre de servidor: especifique el nombre del servidor o la dirección IP.
    • Nombre de ejemplar: escriba sde:oracle10g o sde:oracle11g, en función de la versión de Oracle en el cliente. Para conectarse a ArcSDE 10.2, introduzca sde:oracle.
    • Nombre de usuario: especifique el nombre de usuario que es válido en el servidor de Oracle.
    • Contraseña: escriba <contraseña>@<OracleSID>, donde OracleSID es el SID configurado en el cliente en el paso 1.
    • Banco de datos: escriba el nombre del banco de datos manualmente, por ejemplo, sde.
    • Versión: escriba la versión manualmente. Se muestra por defecto la versión raíz si no especifica la versión.

    Para una base de datos de SQL Server, defina los siguientes parámetros:

    • Nombre de servidor: especifique el nombre del servidor o la dirección IP.
    • Nombre de ejemplar: si utiliza el ejemplar por defecto de MSSQLSERVER, escriba sde:sqlserver:<nombre_servidor>. De lo contrario, escriba sde:sqlserver:<nombre_servidor>\ <nombre_ejemplar>.
    • Nombre de usuario/contraseña: especifique el nombre de usuario que es válido para la base de datos de SQL Server.
    • Banco de datos: escriba el nombre del banco de datos manualmente, por ejemplo, sde.
    • Versión: escriba la versión manualmente. Se muestra por defecto la versión raíz si no especifica la versión. También puede introducir el OracleSID con el nombre de la instancia en lugar de la contraseña. Por ejemplo, sde:oracle:orc.