问题
数据库表脚本(从数据库更新、修改等)或 .jmpquery 文件停止工作。这些表脚本还可能产生错误,指示无法找到列或表。
解决方案
对于 JMP 17.0
当选择首选项:文件 > 首选项 > 表格 > 隐藏 ODBC 连接字符串 (Windows) 和 JMP > 设置 > 表格 > 隐藏 ODBC 连接字符串 (macOS) 时,JMP 会从导入表的表脚本中删除连接字符串:源、从数据库更新、从数据库更新和修改查询。它还会从已保存的任何 .jmpquery 文件中删除连接字符串。
如果上述不是所需的行为,请取消选择此首选项以维护表脚本(源、从数据库更新、从数据库更新和修改查询)或 .jmpquery 文件中的连接字符串。
对于 JMP 17.1 及更高版本
JMP 会删除表脚本“源”、“从数据库更新”、“从数据库更新”和“修改查询”。它还会从已保存的任何 .jmpquery 文件中删除连接字符串。在 JMP 17.1 及更新版本中,打开已保存的任何 .jmpquery 文件都会生成数据库登录提示,提示您输入用户 ID 和密码,或更改数据源。选择“更改数据源”,然后选择您的 DSN 以连接到您的数据源。
如果上述不是所需的行为,请取消选择此首选项,以便表脚本在前面提到的表脚本中维护,并且连接字符串在 .jmpquery 文件中维护。
重要说明
更新此首选项不具有追溯性。您必须再次导入数据集以维护表脚本和连接字符串,或重新创建 .jmpquery 文件,以便在表脚本或 .jmpquery 文件中维护连接字符串。