CSNAPC-6492:如果Nsm_SC_CustomPuginInfo表中有多个条目,则升级到SnapCenter 6.0版会失败
问题
如果在 SC 中添加了具有多个版本的自定义插件,则SnapCenter从 5.0 升级到 6.0 或更高版本会失败
SC 升级失败并出现以下错误:
2024-11-21 13:37:38.846 执行 SQL 脚本 C:\Users\administrator\AppData\Local\Temp\nrxiopst.4zt\6.0\6.0.0.0008_Call_CustomPlugin_Procedures.sql
2024-11-21 13:37:38.878 错误:执行 SQL 脚本 C:\ Users \administrator \AppData \Local \Temp \nrxiopst.4zt \6.0 \6.0.0.0008_Call_CustomPlugin_Procedures.sql
2024-11-21 13:37:38.878 错误:结果包含多行
SQL 脚本 6.0.0.0008_Call_CustomPlugin_Procedures.sql 调用以下存储过程:
调用 `nsm`.`Update_nsm_PluginType`();
调用 `nsm`.`Update_nsm_sc_CustomPluginInfo`();
调用 `nsm`.`Update_nsm_sc_CustomPluginOsInfo`();
调用 `nsm`.`Update_nsm_sc_customresourcetype`();
调用存储过程 `nsm`.`Update_nsm_sc_CustomPluginInfo`(); 时发生失败,因为 nsm_sc_customplugininfo 表中有多个相同 CustomPluginName 的条目
下面是存储过程`nsm`.`Update_nsm_sc_CustomPluginInfo`()