如何防止 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開發