Conector con base datos SQL

El conector Access A3ERP está diseñado para poder trabajar tanto con bases de datos Access como bases de datos SQL

Por defecto viene configurado para bases de datos Access. Si queremos conectarlo a SQL debemos seguir los siguientes pasos

1.-Crear bases de datos

Abrimos el Management Studio y creamos una base de datos. Por convenio llamamos a la base de datos ASOFT y el nombre del cliente

2.-Crear tablas base

En el conector abrimos la tabla Scripts vistas SQL ASOFT, seleccionamos el registro donde esta el CREATE CONTADORES

Lo copiamos y lo pegamos en el editor de consultas del Management Studio, estando conectados a la base de datos que hemos creado

Lo ejecutamos y tiene que dar mensaje

Esto ha creado la tabla contadores, necesaria para establecer conexiones.

3.-Asignar permisos de usuarios

En el Management studio vamos a Seguridad, Inicios de sesión, buscamos el usuario Asoft y hacemos doble clic para abrir sus propiedades

En Asignación de usuarios, buscamos la base de datos que hemos creado y la Asignamos como db_owner

4.-Indicar al conector que la base de datos es SQL

En el conector, abrimos la tabla empresas y en el campo SQL ponemos un -1 (que equivale a un Sí) y en el campo AsoftSQL el nombre de la base de datos que hemos creado

5.-Crear tablas SQL

Entramos en el conector, vamos a Herramientas, Tablas, nos desplazamos hasta que veamos activo el boton Crear SQL

Pulsamos el boton Crear SQL e indicamos Todas las tablas.

Esto lanza un proceso que crea todas las tablas definidas en el diccionario en SQL

6.-Crear relaciones SQL

Entramos en el conector, vamos a Herramientas, Relaciones, pulsamos el boton Crear relacion SQL, y seleccionamos todas.

Esto crea las relaciones de integridad referencial declarativa

7.-Verificación

Cerramos el Conector, lo volvemos a abrir y debe conectarse automáticamente a la base de datos SQL

Lo podemos comprobar viendo la cadena de conexión de la tabla contadores

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.