¿Qué inspiró esta solicitud de lista de deseos?
Si el controlador de la base de datos no permite al usuario almacenar la contraseña en la configuración de ODBC, es difícil almacenar las contraseñas de la base de datos de una manera segura y sencilla.
Muy inseguro: almacene la contraseña de la base de datos como texto sin formato en el script JSL y de tabla (!!!)
Con Jmp17, existe la nueva opción de Ocultar la cadena de conexión ODBC, lo que produce el efecto de que
Los scripts de las tablas de la base de datos (Actualizar desde la base de datos, Modificar, etc.) o los archivos .jmpquery dejan de funcionar
Otra opción:
Cifre el código para la conexión de la base de datos:
Consejos-y-trucos-de-JMP-y-Oracle-para-un-matrimonio-feliz
Pero entonces es esencial utilizar una contraseña de ejecución. De lo contrario, cualquiera que tenga acceso al código tiene acceso a la base de datos.
Y la contraseña de ejecución simplemente soluciona el problema y hace que sea más difícil automatizarlo.
El mejor enfoque:
Guarde la contraseña en una ubicación para guardar y dé acceso a Jmp a la contraseña:
Configure y obtenga credenciales en el Administrador de credenciales a través de PowerShell en Windows
Lamentablemente, este enfoque no es compatible con Query Builder.
¿Cuál es la mejora que le gustaría ver?
Incluya un administrador de credenciales/conexión al administrador de credenciales de Windows en Query Builder para almacenar automáticamente las contraseñas de la base de datos de una manera segura, bien definida y sencilla.
por ejemplo, a lo largo de la idea de @ih
Configure y obtenga credenciales en el Administrador de credenciales a través de PowerShell en Windows
Agregue una funcionalidad para Crear conexión de base de datos () y Nueva consulta SQL (Conexión ()) para que también puedan usar las contraseñas almacenadas.
¿Por qué es importante esta idea?
Una forma segura, bien definida y sencilla de administrar credenciales: aquí es donde la estandarización puede ayudar mucho.
Lo mejor: inclúyalo directamente en el ecosistema existente de Query Builder.