启用 SQL Server Express 实例存储地理数据库时,会将密钥写入 Windows 注册表。此密钥指示数据库服务器是在
ArcGIS Desktop
或 ArcGIS Engine 下还是在
ArcGIS Server
或
ArcGIS Enterprise
工作组版下获得许可。
在数据库服务器上创建地理数据库或将地理数据库附加到数据库服务器时,该密钥将从注册表中进行读取并填充地理数据库系统表中的某个字段。
因此,必须更新两个不同位置的许可密钥:注册表及各个地理数据库。运行数据库服务器安装向导的
在 SQL Server Express 上启用地理数据库存储
部分可以更新注册表中的许可密钥。接下来,如果您需要在以下任意情况中更新许可密钥,请分离并重新附加每个现有地理数据库以更新地理数据库中的许可:
-
您需要向数据库服务器授予新工作组许可密钥,例如从
ArcGIS Server
Basic 工作组移动到
ArcGIS Enterprise
Advanced 工作组版时。
-
您正在将通过
ArcGIS Desktop
或 ArcGIS Engine (Desktop) 许可的数据库服务器转换为通过
ArcGIS Server
或
ArcGIS Enterprise
工作组版许可的数据库服务器。
-
您正在将通过
ArcGIS Server
或
ArcGIS Enterprise
工作组版许可的数据库服务器转换为通过
ArcGIS Desktop
或 ArcGIS Engine 许可的数据库服务器。
-
您正在使用 EDN 或教学站点许可,但要移动到生产
ArcGIS Server
或
ArcGIS Enterprise
工作组版许可。
以下几组步骤介绍了如何更新注册表及每个地理数据库中的许可密钥: