El archivo Conexiones.dat contiene información que le indica al software Antare Systems a cual servidor SQL debe conectarse.
Cuando el usuario inicia el software (Antare, MProfiler,Niobe, etc), lo primero que hace el programa (luego de validar la activación) es obtener información acerca de la dirección del Servidor SQL y la Base de Datos a conectarse.
Esta información se encuentra en un archivo llamado Conexiones.dat, ubicado en %ALLUSERSPROFILE%/Antare Systems/DB/AntareSystems
Si este archivo no está presente, entonces se inicia el Asistente para Configurar la Base de Datos, el cual, una vez finalizado, genera un nuevo archivo Conexiones.dat.
El archivo Conexiones.dat es un archivo de texto cuyo contenido está codificado en lenguaje XML.
Archivo Conexiones.dat abierto con Notepad++
La estructura XML del archivo Conexiones.dat es el siguiente:
El Asistente para Conectar a Bases de Datos una vez completado siempre genera un archivo Conexiones.dat simple, que proporciona acceso a una base de datos.
<?xml version="1.0"?> <Conexiones version="1.1" cantidad="1"> <conexion id="1" Nombre="..." CadenaConexion="..." Catalogo="..." OptimizarConexionRemota="0"/> </Conexiones>
Para configurar Antare a que se conecte a varias bases de datos, el archivo Conexiones.dat muestra varios elementos, pero manteniendo la misma estructura
<?xml version="1.0"?> <Conexiones version="1.1" cantidad="3"> <conexion id="1" Nombre="..." CadenaConexion="..." Catalogo="..." OptimizarConexionRemota="0"/> <conexion id="2" Nombre="..." CadenaConexion="..." Catalogo="..." OptimizarConexionRemota="0"/> <conexion id="3" Nombre="..." CadenaConexion="..." Catalogo="..." OptimizarConexionRemota="0"/> </Conexiones>
Este archivo actualmente se debe generar a mano utilizando un editor de texto por ejemplo Notepad++, combinando el elemento conexion de varios archivos conexiones.dat simples previamente generados con el Asistente. A cada elemento conexion se le asigna el atributo id a un numero de 1 en adelante, de forma consecutiva. Y finalmente se coloca el número total de conexiones en el atributo cantidad del elemento Conexiones
El elemento Conexiones, por ser raiz aparece una sola vez, y es el que contiene anidado los elementos conexion, los atributos del elemento conexiones son:
versión: siempre es 1.1.cantidad: Entero que indica la cantidad de elementos conexión. Ejemplo 1,2,3.
Este elemento aparece anidado al menos una sola vez dentro del elemento raíz Conexiones. Cada elemento conexion contiene la información necesaria para conectarse a una base de datos.
Los atributos del elemento conexión son los siguientes:
id: Contiene un número entero que identifica al elemento de manera univoca. El primer elemento conexion debe tener como id el número 1, el segundo debe tener como id el número 2 y así sucesivamente.Nombre: Contiene en texto plano un nombre o titulo que identifica la conexión, ejemplo: Base de Datos Principal.CadenaConexion: Contiene en texto cifrado por razones de seguridad la información de la conexión como tal, (Dirección servidor, nombre de usuario, contraseña, catálogo, etc).Catalogo: Contiene en texto cifrado por razones de seguridad el nombre de la Base de Datos tal como aparece en el Servidor SQL.OptimizarConexionRemota: Este atributo es de uso reservado para el sistema. Su valor debe ser siempre el número 0.