如何防止 SQL 连接失败时弹出警报窗口(“Microsoft SQL Server 登录”)Try(
batch interactive(1);
dbc = Create Database Connection("Driver={SQL Server};Server=xx.xxx.x.xx;Database=testDB;UID=test;PWD=test;");
batch interactive(0);
);如果通过 JSL 代码的 SQL DB 连接失败(由于网络问题),则会出现以下窗口并向用户公开服务器地址。

我在部署 JSL 代码之前对其进行加密,因为我不希望服务器地址暴露给用户。 但是,如果我无法隐藏该窗口,加密代码就变得毫无意义:(
数据存取视窗回复:如何防止 SQL 连接失败时弹出警报窗口(“Microsoft SQL Server 登录”)这些对话框来自 ODBC 驱动程序管理器/SQL Server 交互,不受 JMP 的控制。您可以尝试搜索 SQL Server 连接参数以查看是否可以抑制这些参数。有一篇文章建议将以下内容添加到 SQL Server 连接字符串,但这通常更多的是用于密码提示而不是错误消息。
ConnectOption='SQL_DRIVER_CONNECT,SQL_DRIVER_NOPROMPT'
布赖恩·科科伦
JMP开发