問題
データベース テーブル スクリプト (データベースからの更新、変更など) または .jmpquery ファイルが動作を停止します。これらのテーブル スクリプトでは、列またはテーブルが見つからないことを示すエラーも生成される場合があります。
解決
JMP 17.0の場合
環境設定([ファイル] > [環境設定] > [テーブル] > [ODBC 接続文字列を非表示](Windows)および [JMP] > [設定] > [テーブル] > [ODBC 接続文字列を非表示](macOS))が選択されている場合、JMP はインポートされたテーブルのテーブル スクリプト(ソース、データベースから更新、DB から更新、およびクエリの変更)から接続文字列を削除します。また、保存されている .jmpquery ファイルからも接続文字列が削除されます。
上記の動作が望ましくない場合は、この設定の選択を解除して、テーブル スクリプト (ソース、データベースからの更新、DB からの更新、クエリの変更) または .jmpquery ファイル内の接続文字列を維持します。
JMP 17.1以降の場合
JMP は、テーブル スクリプトのソース、データベースからの更新、DB からの更新、およびクエリの変更を削除します。また、保存されている .jmpquery ファイルから接続文字列も削除されます。JMP 17.1 以降では、保存されている .jmpquery ファイルを開くと、ユーザー ID とパスワードを入力するか、データ ソースを変更するデータベース ログイン プロンプトが表示されます。データ ソースの変更を選択し、DSN を選択してデータ ソースに接続します。
上記の動作が望ましくない場合は、この設定の選択を解除して、テーブル スクリプトが前述のテーブル スクリプト内に保持され、接続文字列が .jmpquery ファイル内に保持されるようにしてください。
重要な注意事項
この設定の更新は遡及的ではありません。テーブル スクリプトと接続文字列を維持するには、データ セットを再度インポートするか、.jmpquery ファイルを再作成して、接続文字列がテーブル スクリプトまたは .jmpquery ファイルで維持されるようにする必要があります。