在 Standard 或 Advanced 许可等级下可用。
升级地理数据库可更新地理数据库系统表和存储过程,从而使用最新 ArcGIS 版本中提供的功能。在大多数情况下,升级地理数据库是可选的,但是如果不进行升级,将无法访问较新的功能。
ArcGIS 客户端包含了允许用户使用数据库服务器 (SQL Server Express) 上地理数据库的文件。安装较新版本的 ArcMap、ArcGIS Engine 或 ArcGIS Server Workgroup;随后服务器管理员或地理数据库管理员便可升级数据库服务器中的每个桌面地理数据库或工作组级地理数据库。
执行以下步骤以通过 ArcGIS Desktop 升级桌面地理数据库或工作组级地理数据库:
- 启动 ArcMap 并打开目录窗口,或启动 ArcCatalog。
- 在目录树中展开数据库服务器节点。
- 连接到包含要升级的地理数据库的数据库服务器。
- 升级地理数据库前,为其创建备份。
- 右键单击要升级的地理数据库,然后单击属性。
- 单击常规选项卡。
如果需要升级,升级地理数据库按钮会自动激活。
如果升级地理数据库按钮未激活,可能的原因是连接客户端的版本与地理数据库相同、DBMS 的版本不是受支持的可升级版本,或者您从 ArcGIS Desktop Basic 客户端进行连接。
- 单击升级地理数据库。
升级地理数据库地理处理工具将打开。如果使用升级地理数据库按钮启动该工具,则输入地理数据库文本框将使用地理数据库连接信息进行填充。
- 请确保选中执行必要的先行检查和升级地理数据库选项,并单击确定。
将弹出一个对话框,其中显示先决条件检查和升级的进度。如果在该过程中出现任何错误,它们都将显示在此对话框中。
先决条件检查将进行检测以确定 SQL Server Express 实例上启用了全文搜索、没有其他用户连接到地理数据库,以及能打开所有数据集。如果地理数据库满足这些要求,该工具将继续进行升级。如果地理数据库未满足这些要求,该工具将终止,并且用户必须先更正先决条件问题,然后再重新运行升级地理数据库工具。
此检查的结果将在地理处理工具对话框和 GDBUpgrade<n>.log 中进行报告,后者位于系统 %TEMP% 目录的子文件夹中。
- 升级操作成功完成后,单击关闭以关闭对话框。
现在,地理数据库即已升级。
- 对要升级的数据库服务器上的每个地理数据库重复步骤 4 到 9。
提示:
可以在搜索窗口中启动升级地理数据库地理处理工具,也可以使用 Python 编写升级脚本。
- 如果要继续处理数据库服务器及其地理数据库,必须断开与数据库服务器的连接,然后重新进行连接以刷新该连接。为此,请右键单击数据库服务器,再单击断开连接,然后双击数据库服务器,或右键单击它,然后单击连接以重新连接到该数据库服务器。
注:
如果当前有任何其他地理处理工具以后台进程的形式运行在客户端计算机上,则无法运行升级地理数据库工具。
如果地理数据库中存在要升级的宗地结构或网络数据集,则必须单独对其进行升级。可以选择升级这些宗地结构或网络数据集,但是如果不对它们进行升级,将无法访问最新的网络数据集或宗地结构功能。