Was hat diese Wunschlistenanfrage inspiriert?
Wenn der Datenbanktreiber es dem Benutzer nicht erlaubt, das Passwort in den ODBC-Einstellungen zu speichern, ist es schwierig, Datenbankpasswörter sicher und einfach zu speichern.
Sehr unsicher: Speichern Sie das Datenbankkennwort als Klartext im JSL- und Tabellenskript (!!!).
Mit Jmp17 gibt es die neue Option dazu ODBC-Verbindungszeichenfolge ausblenden, was dazu führt, dass
Datenbanktabellenskripte (Update from Database, Modify usw.) oder .jmpquery-Dateien funktionieren nicht mehr
Andere Option:
Verschlüsseln Sie den Code für die Datenbankverbindung:
JMP-und-Oracle-Tipps-und-Tricks-für-eine-glückliche-Ehe
Dann ist es aber unbedingt erforderlich, ein Run-Passwort zu verwenden. Ansonsten hat jeder, der Zugriff auf den Code hat, Zugriff auf die Datenbank.
Und das Laufkennwort verschiebt das Problem nur – und macht es schwieriger, es zu automatisieren.
Der beste Ansatz:
Speichern Sie das Passwort an einem sicheren Ort und gewähren Sie Jmp Zugriff auf das Passwort:
Legen Sie Anmeldeinformationen im Credential Manager über PowerShell unter Windows fest und rufen Sie sie ab
Leider ist dieser Ansatz nicht mit Query Builder kompatibel.
Welche Verbesserung würden Sie sich wünschen?
Fügen Sie einen Anmeldeinformationsmanager/eine Verbindung zum Windows-Anmeldeinformationsmanager in den Query Builder ein, um Datenbankkennwörter automatisch auf sichere, klar definierte und einfache Weise zu speichern.
zB entlang der Idee von @ich h
Legen Sie Anmeldeinformationen im Credential Manager über PowerShell unter Windows fest und rufen Sie sie ab
Bitte fügen Sie eine Funktionalität zu „Datenbankverbindung erstellen()“ und „Neue SQL-Abfrage“ (Verbindung()) hinzu, damit diese auch die gespeicherten Passwörter verwenden können.
Warum ist diese Idee wichtig?
Eine sichere, klar definierte und einfache Möglichkeit, Anmeldeinformationen zu verwalten – hier kann Standardisierung sehr hilfreich sein.
Das Beste: Integrieren Sie es direkt in das bestehende Query Builder-Ökosystem.