可能的答案:我認為這個鏈接可能對您嘗試做的事情有幫助。
警告:您的 IT 和/或安全部門可能在存儲憑據方面存在問題。 謹慎的行為可能包括他們的意見,如果適用的話。
嗨,傑德,感謝您的回复。 我不想存儲密碼和共享,即使它在加密文件中也是如此。 我只想保存用戶並傳遞到本地位置,或者例如在用戶的 PC 中使用 powershell 憑據管理器(我在社區帖子中看到了這個的實現)。 我們的數據庫憑據每隔幾個月就會過期,所以我想要一種方法來檢查存儲的密碼是否在每次 JMP 會話中首次嘗試連接時有效,如果無效,則提示登錄窗口。
你好,
我正在編寫一些代碼來從 ODBC 連接提取數據。 我想測試輸入的用戶名和密碼是否有效。 腳本如下:
dbc = Create Database Connection("Driver={Oracle in instantclient11_1}; DBQ=" || target || "; UID=" || user || ";PWD=" || pass || ";FBS=12800000;");我發現一些解決方案建議檢查是否數據庫為空以查看是否創建連接作為檢查正確用戶和通行證的方法。 但是,當我輸入的用戶名和密碼詳細信息不正確時,我會收到 ODBC 提示,要求輸入正確的用戶名和密碼。 我不想要這個提示,並且希望腳本運行並返回一個空的數據庫目的。
腳本索引說我可以在連接字符串後使用布爾值來禁用提示:
dbc = Create Database Connection("Driver={Oracle in instantclient11_1}; DBQ=" || target || "; UID=" || user || ";PWD=" || pass || ";FBS=12800000;", 0);
但是,運行上面的代碼會出現錯誤:
Expecting DriverPrompt Boolean argument
如果我使用,我會得到同樣的錯誤真的,錯誤的或者作為布爾值(0)。任何解決這個問題的幫助都會很棒。 或者,歡迎任何其他驗證數據庫連接的用戶名和密碼的建議。
謝謝!