Ich versuche, eine Verbindung zu SAP-HANA-Datenquelle über Python-Code. Ich habe es geschafft, eine Verbindung herzustellen. Ich habe einen Rohdaten-String in meinem Code wie folgt:Verbinden mit SAP HANA mit HDODBC-Treiber ohne UID und PWD in Code
db = pyodbc.connect(driver = '{HDBODBC}', UID='username', PWD='password', SERVERNODE='server:<port_no>')
aber ich will nicht die UID und PWD Felder in meinem String. Ich habe eine DSN-Verbindung mit dem ODBC-Manager unter Windows eingerichtet. Aber ich muss noch meinen Benutzernamen und PWD einzugeben, wie folgt:
db = pyodbc.connect(DSN="MyDSN", UID='username', PWD='password')
Wie kann ich eine Verbindung ohne meine UID und PWD in der Python-Code angezeigt wird, eingerichtet?
Das könnte funktionieren. Aber weißt du irgendeinen Weg in Windows, wo ich eine vertrauenswürdige Verbindung oder SSO einrichten kann? Also würde ich UID und PWD nur einmal irgendwo eingeben müssen. – hshantanu