Using 'Set data source' for layers in an existing map document does not update the 'Save the transactional version name with the connection file' connection details.
最後に公開された状態: February 14, 2015No Product Found
不具合 ID 番号
NIM059851
送信されました
August 10, 2010
最終更新日
April 2, 2025
適用対象
No Product Found
見つかったバージョン
9.3.1
ステータス
Will Not Be Addressed
開発チームは、この問題またはリクエストを検討した結果、これに対処しないことに決定しました。 問題の「参考情報」セクションに、さらに詳細な説明が示されていることがあります。
参考情報
As designed. The layer contains its own connection information, which is independent of the connection file.
対処法
When using 'Set data source' for an existing map document, change the connection file to a different connection type than originally saved, in addition to having 'Save the transactional version name with the connection file' checked / unchecked.
Workaround:
----------------------------------------------------------------------
1. Open the .mxd in ArcMap.
2. Open the Version Manager from the Versioning toolbar, and create a dummy version.
3. Use the Change Version option to repoint all layers to use this dummy version.
4. Save the .mxd and close ArcMap.
5. In ArcCatalog, open the Version Manager and delete the dummy version.
6. Reopen the .mxd file.
7. The .mxd has now lost all connection information and is showing the red exclamation marks.
8. Open the Set Data Source option and repoint all layers to layers that come from a connection file that has the 'Save the transactional version name with the connection file' option unchecked (select one of the available versions in the geodatabase to load the layers from.)
9. Save the .mxd and close ArcMap.
10. Reopen the .mxd file. The user is forced to select a version from which the layers are loaded.