我们正在安装 System Center Service Manager (SCSM) 2019 的新实例,并且我们拥有将作为遗留版本保留的 2012 版本。
希望两个 SCSM 上的工作项标识号不冲突。
因此,我们需要为新安装的工作项设置一个起始编号标识,例如 400,000(SR400000)。
是否可以?
答案1
我找到了一个解决方案这里。
总结如下。
基本上,ServiceManager 数据库中有一张表,称为AutoIncrementAvailableRange
表。此值存储特定类属性的下一个可用数字。
首先,您需要知道哪一行代表您要更新的属性。如果您只运行此命令:
select
MT.TypeName,
MT.ManagedTypeId,
MTP.ManagedTypePropertyName,
MTP.ManagedTypePropertyID,
AIAR.FirstAvailableValue
from ManagedType as MT,
ManagedTypeProperty as MTP,
AutoIncrementAvailableRange as AIAR
where MT.ManagedTypeId = AIAR.ManagedTypeId
and MTP.ManagedTypePropertyId = AIAR.ManagedTypePropertyId
所以 - 现在假设我们要调整工作项 ID 以从 10000 开始。我们只需运行如下查询:
update AutoIncrementAvailableRange
set FirstAvailableValue = 10000
where ManagedTypeId = 'F59821E2-0364-ED2C-19E3-752EFBB1ECE9'
and ManagedTypePropertyId = '28B1C58F-AEFA-A449-7496-4805186BD94F'
它似乎起了作用。