Este formulario le permite crear o modificar la información de conexión a la base de datos que se requiere para que cualquier usuario pueda iniciar sesión en Impact.
El formulario es accesible por Opciones de entorno > Estación de trabajo > Conexiones a la base de datos o por el botón Opciones del formulario Conectar a la base de datos.
ADVERTENCIA: Debe tener mucho cuidado al configurar estas configuraciones, de lo contrario es posible que ya no pueda conectarse a una base de datos de Impact.
Propiedades de la base de datos de proyectos – General
Conexión
Nombre
Introduzca un nombre único para la base de datos.
CONSEJO: Si elige primero una fuente ODBC, su nombre se copia aquí. Es más sencillo gestionar varias conexiones si el Nombre y el Nombre de la fuente ODBC son iguales.
Tipo de controlador
En la lista desplegable elija ODBC, ODBCDIRECT, ADO o HTTP.
Una descripción del acceso HTTP a bases de datos Enterprise se encuentra aquí.
Conexión
Esta es la cadena de conexión para la fuente de datos.
Nuevo (sólo ODBC)
Haga clic en este botón para crear una nueva fuente de datos ODBC.
TRUCO: Crear una fuente de datos del sistema garantiza que otros usuarios que accedan a la misma estación de trabajo puedan compartir esta misma configuración, pero esto requiere derechos administrativos de Windows.
Ejemplos (sólo ODBCDIRECT)
Haga clic en flecha hacia abajo para ver varios ejemplos de cadenas de conexión necesarias para configurar los parámetros de una conexión a base de datos ODBCDIRECT.
Los siguientes ejemplos son válidos para Microsoft SQL:
Server Autenticación de SQL Server
- Driver={SQL Server Native Client 11.0};Server=myServerAddress;Database=myDataBase\myInstance;Uid=myUsername;Pwd=myPassword;
Conexión de confianza/Autenticación de Windows
- Driver={SQL Server Native Client 11.0};Server=myServerAddress;Database=myDataBase\myInstance;Trusted_Connection=yes;
Par clave-valor equivalente: "Integrated Security=SSPI" igual a "Trusted_Connection=yes"
La opción ODBCDIRECT permite introducir una cadena de conexión que se construirá dinámicamente sin necesidad de definir primero una conexión ODBC en el 'Administrador de fuentes de datos ODBC' de Windows.
Configurar (sólo ADO)
Haga clic en este botón para configurar los parámetros de una conexión a base de datos ADO / OleDB.
Opciones
Conexión principal a la base de datos
Habilitada esta opción, los usuarios pueden utilizar esta conexión para iniciar sesión en Impact; de lo contrario, solo puede utilizarse para conexiones remotas desde el Navegador de proyectos. (Normalmente deberá tener al menos una conexión a base de datos principal).
Autenticar automáticamente con LDAP
Si tiene LDAP habilitado para la base de datos y desea que cualquier usuario en esta estación de trabajo inicie sesión automáticamente con sus credenciales de red (en lugar de credenciales separadas de Impact), entonces debe activar esta opción. De hacerlo, se suprimirá el formulario Conectar de inicio de sesion.
Esta opción no tendrá efecto si hay más de una conexión con la conexión principal de base de datos habilitada, porque no quedará claro a qué base de datos el usuario se conectará.
No utilizar nunca un proxy HTTP configurado
Habilite esta opción de ser necesario.
Propiedades de la base de datos de proyectos – Servidor
Inicio de sesión nativo del servidor
Si el servidor de base de datos requiere autenticación, pero no la almacena en la cadena de conexión o en la fuente de datos configurada, introduzca el usuario y la contraseña aquí. Normalmente esto es necesario para conexiones ODBC.
Opciones del controlador de base de datos
Tiempo de espera de conexión
Este es el tiempo de espera de una operación de base de datos si el servidor no responde.
Tiempo de espera de para interbloqueo
Este es el tiempo de espera de una operación de base de datos en caso de un bloqueo mutuo.
Tamaño del paquete
El ajuste del tamaño del paquete permite la transferir archivos BLOB de gran tamaño. El valor predeterminado para SQL Server es de 4096 bytes, lo que permite transmitir un BLOB de aproximadamente 65 MB. El tamaño máximo de paquete es de 32.768, lo que significa que el BLOB más grande sería de unos 500 MB.
Reconectar automáticamente si se pierde o se rompe la conexión
Con esta opción habilitada, Impact creará una nueva conexión a la base de datos después de un tiempo de espera. Es la configuración recomendada.
Propiedades de la base de datos de proyectos – Avanzado
Velocidad de conexión
Para usar Impact con éxito a través de una conexión de red de área amplia (WAN) más lenta, es necesario configurar.
La configuración de estos parámetros puede implicar importantes compromisos entre funcionalidad y velocidad. Debe considerar cada opción cuidadosamente que se discute a continuación.
Se recomienda configurar por separado la configuración de operación de la base de Datos y de apariencia para usar en el acceso WAN en lugar de modificar configuraciones existentes.
La configuración de las propiedades de conexión a la base de datos debe realizarse antes de conectarse a la base de datos WAN por primera vez.
Conexión de baja velocidad
Esta es la opción principal que debe configurarse para las conexiones a base de datos WAN. Afectará a muchas operaciones de Impact al almacenar en la caché varios elementos para mejorar el rendimiento.
A continuación se detallan específicamente los elementos que se almacenan en caché o que se ven afectados.
- Archivos de configuración de base de datos – Esta opción limita la frecuencia con la que se comprueba si los archivos de configuración de la base de datos están actualizados. La primera vez que se accede a cada archivo, se descarga la versión de la base de datos de ser necesario; después, se supone que cada archivo está actualizado durante el resto de la sesión de base de datos.
- Archivos en caché – Durante la sesión de base de datos, los archivos de plantilla y símbolo se almacenan en la caché de la estación de trabajo. Esto significa que la primera vez que se accede a estos archivos, se leen a través de la WAN; el acceso posterior a los mismos archivos es mucho más rápido.
- Carpetas en caché – La primera vez que se accede a cualquier carpeta, la lista completa de todas las carpetas se almacena en caché para la sesión de base de datos. Esto significa si otros usuarios están añadiendo carpetas, tal vez estas no sean visibles para los usuarios de la WAN hasta que vuelvan a conectarse.
De mantener la tecla mayús pulsada mientras abre el navegador, se actualizarán todas las carpetas almacenadas en caché. Además, si crea, renombra o elimina alguna carpeta, todas las carpetas se actualizarán. - Conteo de estándares – El número de estándares en cada carpeta se almacena en caché al determinar por primera vez y se utiliza durante el resto de la sesión de base de datos.
- Clientes en caché – La primera vez que se accede a cualquier cliente, la lista completa de todos los clientes se almacena en caché para la sesión de base de datos.
- Apertura de dibujos – Cuando se utiliza una base de datos en archivos en lugar de una base de datos BLOB, cualquier archivo de dibujo que se abra se copia primero en la estación de trabajo. La razón es que las operaciones de copia de archivos de Windows son mucho más eficientes al leer el archivo en red que el mecanismo de descompresión de Impact, que lee el archivo en fragmentos.
- Conteo de configuraciones principales – Al ejecutar herramientas que usan configuraciones principales, a menudo verifican el número de configuraciones disponibles al iniciar o al construir listas de configuraciones. Esto puede llevar mucho tiempo si se deben comprobar varias configuraciones o comprobar con frecuencia. Con la opción de conexión de baja velocidad activada, estos conteos se almacenan cuando se leen por primera vez durante la sesión de base de datos.
- Vistas previas de miniaturas – Al usar una base de datos BLOB, esta opción evita que Impact lea un archivo de dibujo BLOB para generar una miniatura. Si está utilizando una base de datos BLOB a través de una WAN, debería considerar usar las columnas opcionales de miniaturas.
- Diseño de estándares – Cuando esta opción está activada, la ejecución de estándares nunca compruebe la lista de proyectos de trabajo del usuario. Esta opción de estándares normalmente la usan los usuarios que están creando estándares y quieren probarlos antes de actualizarlos en la base de datos.
- Estándares instalados – Los nombres de todos los estándares instalados se almacenan en caché durante la sesión de base de datos. De instalar nuevos estándares mientras que los usuarios están conectados, estes estándares se incluirán al ver los estándares de www.impactcad.net. Los nuevos estándares se mostrarán en el navegador de estándares y en el cuadro de herramientas Biblioteca de componentes de diseño.
- Última consulta avanzada – Cuando esta opción está habilitada, no se comprueba si existe un archivo lastQuery.ips al comprobar el estado de habilitar/deshabilitar del menú Archivo > Consulta del navegador > Última consulta. Si se selecciona el menú y no existe ningún archivo lastQuery.ips, no se realiza ninguna acción.
- Lista de proyectos recientes – Impact normalmente actualiza la lista de proyectos recientes del usuario incluso si el usuario no está mostrando proyectos recientes. Esto asegura que una activación de la lista de proyectos recientes por le usuario la llene con proyectos recientes.
Con esta opción habilitada, Impact también muestra mensajes adicionales en la barra de estado para informar al usuario cuando se están realizando operaciones prolongadas. Además, el formulario Guardar muestra una barra de progreso mientras se guarda el proyecto inicial.
ADVERTENCIA: Con la opción 'Conexión de baja velocidad' marcada, varias operaciones en Impact tampoco se llevan a cabo:
Las listas de historial reciente de los usuarios nunca se actualizan.
Los documentos se tratan como solo lectura y no pueden actualizarse; tampoco se pueden agregar documentos nuevos.
Se ignora la opción Estándares > Opciones – Comprobar proyectos de trabajo para el usuario que está ejecutando el estándar.
No se genera miniaturas.
De activar esta opción, se le mostrará un mensaje de advertencia al seleccionar Aceptar.
Almacenar las miniaturas en la caché
Impact muestra miniaturas de muchos elementos como estándares, componentes de diseño y símbolos en el navegador, el navegador de estándares y el cuadro de herramientas Biblioteca de componentes de diseño.
Estas miniaturas se almacenan realmente como un archivo bitmap (.bmp) en el encabezado de un archivo de dibujo de Impact (.ipd), y se generan automáticamente cada vez que se guarda el dibujo. Al usar una conexión lenta, estas miniaturas deben leerse desde el dibujo a través de la red.
Al usar una base de datos BLOB, tanto los controladores ODBC como ADO son compatibles con un mecanismo de lectura parcial de BLOB que solo lee los primeros cientos de KB del BLOB del dibujo. Para dibujos grandes de muchos MB, esto significa que no se transmite todo el BLOB del dibujo por la red solo para leer una miniatura.
Para mejorar significativamente el rendimiento de miniaturas al utilizar una WAN, debe utilizar esta opción para almacenar en caché los archivos .jpg de miniaturas en la estación de trabajo. Cada miniatura .jpg se almacena en caché entre sesiones de base de datos y sólo requiere unos pocos KB de espacio para cada miniatura.
Esta opción puede utilizarse para todo tipo de bases de datos, incluidas las bases de datos en archivos y BLOB. También puede utilizarse para bases de datos albergadas en la LAN o en la WAN. El uso en una LAN reducirá la cantidad de tráfico de red cuando los usuarios examinan elementos en la base de datos.
Almacenar los archivos de componentes en la caché de la estación de trabajo
Esta opción mejora el rendimiento almacenando en la caché de la estación de trabajo los archivos de plantillas, símbolos, estándares y los archivos de dibujo de componentes de diseño que se utilizan con frecuencia.
Se los almacenan en caché en primer uso y se los conservan entre sesiones de base de datos. Esto significa que el acceso posterior a estos archivos de componentes es bastante mejor. Los archivos de proyecto corrientes no se almacenan en la caché de la estación de trabajo mediante este mecanismo.
Cada archivo de dibujo suele requerir unos cientos de KB, por lo que, en función del número de elementos almacenados en caché, se necesitará una cantidad razonable de espacio en disco. Para una WAN, esto compensará la gran cantidad de tráfico de red necesario para leer los archivos de dibujo todo el tiempo.
Esta opción puede utilizarse con bases de datos en archivos y BLOB. También puede utilizarse para bases de datos albergadas en la LAN o en la WAN. Usarla en una LAN reducirá la cantidad de tráfico de red cuando los usuarios accedan a elementos en la base de datos.
Almacenar en caché las consultas internas utilizadas a menudo
Impact utiliza pocas consultas de base de datos muchas veces durante una sesión para acceder a configuraciones principales.
Normalmente, abrir y utilizar estas consultas a través de una WAN lleva unos segundos cada vez que se las necesitan. Para algunas herramientas, esto puede resultar en una demora significativa durante su uso.
Esta opción mejora el rendimiento manteniendo asignadas algunas consultas de base de datos utilizadas con frecuencia y reutilizarlas cuando sea necesario. La ventaja es que no hace falta abrir y preparar estas consultas antes de cada uso.
Usar esta opción en una estación de trabajo puede asignar recursos adicionales en su servidor de base de datos durante la duración de la sesión de base de datos. Por lo tanto, antes de utilizar esta opción, debe evaluar el rendimiento obtenido frente a los recursos adicionales que necesita el servidor de base de datos.
Consultar los mensajes de usuario
Impact dispone de un sistema de mensajería interna que puede utilizarse para enviar mensajes directamente al ordenador de los usuarios de Impact. Si los usuarios están conectados, estos mensajes se muestran inmediatamente; si no lo están, se mostrarán en su próxima conexión.
Normalmente, Impact comprueba si hay mensajes de usuario disponibles cada 20 segundos determinando si existe un userMessages.ips. Para una WAN, esta comprobación puede hacer que Impact parezca lento o que no responda.
Si no tiene intención de usar el sistema de mensajería o está utilizando una WAN, debería aumentar el intervalo con el que Impact compruebe los mensajes de usuario.
Opciones de conexión remota
No mostrar elementos hasta pulsar el botón Actualizar
Esta opción afecta el funcionamiento del navegador de proyectos.
Al hacer clic en las carpetas, normalmente se muestra inmediatamente la lista de elementos en esa carpeta. Con esta opción activada, no se muestran elementos hasta que el usuario haga clic en el botón Actualizar.
No mostrar la lista de clientes en el navegador
Esta opción afecta el funcionamiento del navegador de proyectos.
En vez de mostrar todos los clientes debajo del nodo Cliente en la vista de árbol del navegador, el nodo Cliente muestra un solo nodo Seleccione un cliente.... Esto permite al usuario seleccionar un solo cliente usando la ventana de base de datos de Clientes (VBD) para ver los proyectos del cliente.
Agrupar los clientes por la primera letra
Esta opción afecta el funcionamiento del navegador de proyectos.
En lugar de mostrar una larga lista de clientes debajo del nodo Cliente, esta opción crea un nodo para cada primera letra utilizada. Luego, debajo de cada nodo de primera letra, se muestra una lista de clientes cuyos nombres comienzan por dicha letra.
Esta opción puede utilizarse con las opciones Operación de la base de datos > Visualización > Clientes.
Propiedades de la base de datos de proyectos – Rutas
Especifique las siguientes rutas resaltando el elemento y haciendo clic en Modificar:
Caché de BLOB de geometría – ubicación de los archivos de caché.
Caché de configuración de BLOB – ubicación de los archivos de caché.
Base de datos – ubicación de los archivos de configuración de base de datos.
Proyectos de base de datos – normalmente una subcarpeta Dibujos de la carpeta Base de datos.
Imágenes gráficas (opcional) – recomendado si los usuarios planean usar imágenes insertadas (véase Gráficos).
Ayuda (opcional) – repositorio recomendado para esta guía del usuario y otros manuales en línea.
Macros (opcional) – recomendado si los usuarios planean ejecutar macros (véase Notas sobre las herramientas de macro).
Registros de mantenimiento (obligatorio) – aquí se crean los archivos de registro (véase Gestión de base de datos).
Informes (opcional) – recomendado si los usuarios planean usar informes de base de datos (véase Elementos de la ventana de base de datos).
Usuarios (obligatorio) – normalmente una subcarpeta Usuarios de la carpeta Base de datos.
TRUCO: Si establece primero la ruta de base de datos, otras rutas se establecerán automáticamente en sus ubicaciones habituales. (Normalmente son subcarpetas de la carpeta Base de datos).
Propiedades de la base de datos de proyectos – Auto-SQL
Puede ejecutar instrucciones SQL automáticas al conectarse o desconectarse de una base de datos.
Operaciones
En la lista desplegable, seleccione al conectarse o al desconectarse.
Introduzca las instrucciones SQL necesarias en el cuadro de texto libre.
Temas relacionados: Opciones de Impact – Opciones de estación de trabajo