J'essaie de me connecter à la source de données SAP HANA via du code Python. J'ai réussi à établir une connexion. J'ai une chaîne de données brutes dans mon code comme suit:Connexion à SAP HANA à l'aide d'un pilote HDODBC sans UID et PWD dans le code
db = pyodbc.connect(driver = '{HDBODBC}', UID='username', PWD='password', SERVERNODE='server:<port_no>')
Cependant, je ne veux pas l'UID et PWD dans ma chaîne. J'ai configuré une connexion DSN à l'aide du gestionnaire ODBC sous Windows. Mais, je dois encore entrer mon nom d'utilisateur et PWD comme suit:
db = pyodbc.connect(DSN="MyDSN", UID='username', PWD='password')
Comment puis-je configurer une connexion sans mon UID et PWD affiché dans le code python?
Cela peut fonctionner. Mais connaissez-vous un moyen quelconque dans Windows où je peux mettre en place une connexion de confiance ou SSO? Donc je devrais entrer UID et PWD seulement une fois quelque part. – hshantanu