0

场景:客户端只允许访问 SQL Server 中的 APP IDS 设置的 SQL SERVER 16,并通过 SQL Server 的 ODBC 17 驱动程序连接[仅限 SQL Server U / P 访问,不允许 Windows 登录,并且不允许受信任的连接]。客户端在 DSN 中设置登录密码。目前,PWD 值无法存储在应用程序 INI 文件中。]

应用程序基于 PB 7.01 企业版。当前连接字符串如下:

atr_tran.DBParm ="ConnectString='DSN=NTR_SUP_CA;UID=XXXXXXX;PWD=XXXXXXXX',ConnectOption='SQL_DRIVER_CONNECT,SQL_DRIVER_NOPROMPT'".

寻找一种从 ODBC 17 Driver for SQL Server 对象读取 U/P 并将其作为 DBParm 连接字符串的一部分插入 PowerBuilder 的方法。

客户端不赞成将密码存储在应用程序 INI 文件中。LogID= user id for logon to the database Server LogPassword= Server logon password

以前有没有人解决过这个问题?所有答复表示赞赏。先感谢您。

4

0 回答 0