CÓMO
Las instrucciones proporcionadas describen cómo utilizar la autenticación Java Database Connectivity (JDBC) con una base de datos de Microsoft SQL Server.
Nota: Para obtener más información sobre las restricciones de servicio definidas en este ejemplo, consulte la documentación de la Ayuda de ArcIMS en "Habilitar la autenticación con un ACL basado en JDBC" o "Referencia de atributo ACL".E. Otorgue a un usuario de SQLServer nuevo o existente permisos de acceso a la nueva base de datos y a las tablas. El usuario sa (administrador del sistema) se utilizará en este artículo.
Nota: La configuración original del archivo 'Esrimap_prop' se almacena en el archivo de copia de seguridad 'Esrimap_prop_original'.D. Edite o confirme, en el nuevo archivo 'Esrimap_prop', los siguientes atributos y valores:
Nota: Es posible que sea necesario activar algunos atributos eliminando el símbolo # de comentario.
Código: authenticate=True authMethods=Basic authenticateWithSessions=True useJdbc=True jdbcDriver=sun.jdbc.odbc.JdbcOdbcDriver jdbcUrl=jdbc:odbc:ArcIMS_ACL jdbcUser=<user> jdbcPassword=<password> jdbcPermTable=acl_permissions jdbcUserTable=acl_users jdbcUidColumn=userid
Nota: El valor de jdbcDriver 'sun.jdbc.odbc.JdbcOdbcDriver' hace referencia a la clase de Java que contiene la funcionalidad del puente JDBC-ODBC. Se incluye con JRE/JDK. El valor de jdbcUrl 'jdbc:odbc:ArcIMS_ACL' es una sintaxis estándar para hacer referencia al DSN del sistema ODBC que utiliza el puente JDBC-ODBC.
Nota: Tenga en cuenta que no se requiere un usuario jdbc y una contraseña al utilizar una base de datos de Access. Consulte la documentación de la Ayuda de ArcIMS en "Habilitar la autenticación con una ACL basada en JDBC" para obtener más información sobre los atributos y valores.
Nota: Es posible utilizar un controlador JDBC de terceros. Por ejemplo, los controladores JDBC de Oracle o Microsoft pueden conectarse directamente al RDBMS. Estos controladores a menudo se pueden encontrar en los sitios de soporte correspondientes de los fabricantes de software. Cuando utilice estos controladores, asegúrese de que el controlador esté disponible en el directorio de biblioteca común del motor servlet. Por ejemplo, Tomcat mantiene el directorio de biblioteca común en $CATALINA_HOME/common/lib. En la mayoría de los casos, copie uno o más archivos JAR asociados con el controlador JDBC en este directorio.E. Guarde el archivo Esrimap_prop.
Nota: Si utiliza IIS como servidor web, puede ser necesario configurar IIS para la autenticación. Para obtener más información, consulte el paso 8 del tema Ayuda de ArcIMS, "Habilitar la autenticación con una ACL basada en JDBC".
Obtener ayuda de expertos en ArcGIS
Descargar la aplicación de soporte de Esri