Base de datos profesional

LabeljoyNueva versión

Labeljoy se comunica por sí mismo con las bases de datos profesionales más habituales: no hay nada más que instalar. En el asistente de conexión de datos, basta con elegir MySQL, SQL Server, Oracle, Firebird, PostgreSQL o MongoDB, e indicar cómo llegar al servidor. El administrador de la base de datos conoce los detalles.

El paso Parámetros de conexión del asistente para SQL
Server: Host, Puerto con 1433, Usuario, Contraseña, Nombre de base de datos, y los interruptores Conexión de confianza y
Confiar en el certificado del servidor.

Parámetros de conexión
HostEl nombre o la dirección del servidor.
PuertoYa viene con el habitual del servidor elegido: se puede cambiar si el servidor usa otro.
Usuario, ContraseñaLa cuenta usada para la conexión. La contraseña se guarda con el documento, cifrada, así que actualizar los datos no la pide.
Nombre de base de datosQué base de datos del servidor. Para Oracle es Nombre del servicio; para Firebird, la ruta o el alias de la base de datos en el servidor.
Base de datos de autenticaciónSolo MongoDB: dónde está definida la cuenta. Si se deja vacía, es admin.
Conexión de confianzaSolo SQL Server: se conecta con la cuenta con la que se ha iniciado sesión en el equipo, en lugar de con un usuario y una contraseña.
Confiar en el certificado del servidorSolo SQL Server: acepta el certificado de seguridad del servidor aunque ninguna autoridad lo avale (un SQL Server Express recién instalado, por ejemplo, tiene uno propio). Hay que activarlo cuando la conexión falle con The certificate chain was issued by an authority that is not trusted.

Una instancia con nombre de SQL Server va en Host como servidor\instancia, con Puerto vacío.

Siguiente se conecta al servidor, y el paso Fuente de datos muestra sus tablas y vistas. Cuando dos de ellas tienen el mismo nombre en partes distintas de la base de datos, el nombre completo las distingue, como en Sales.Customer. Los procedimientos almacenados y las funciones no aparecen en la lista: para usar uno, basta con elegir Consulta SQL y llamarlo ahí, como lo haga el servidor: por ejemplo, EXEC en SQL Server, CALL en MySQL.

Conviene saber
Consulta SQLSe escribe en el propio SQL del servidor. Siguiente la comprueba con el servidor y, si este no puede ejecutarla, indica qué falla.
Una cuenta de solo lecturaLabeljoy solo lee, pero una consulta ejecuta todo lo que se escriba en ella. Una cuenta que solo puede leer es la opción segura.
OracleMuestra las tablas y vistas de la cuenta usada para la conexión. Para las de cualquier otra, hace falta una consulta.
MongoDBMuestra las colecciones de la base de datos. Los campos son las propiedades que se encuentran en los primeros 50 documentos; una propiedad que contiene un objeto o una lista llega como su texto JSON. Una colección se lee entera: para MongoDB no hay consulta.
Al abrir el documentoLos registros se guardan en el documento, así que se abre y se imprime sin el servidor. Labeljoy vuelve a conectarse solo cuando se actualizan los datos.