临时过程故障排除 (Master Data Services)

当您使用临时过程导入数据时,您可能会遇到下面的任何问题。

  • 模型在模型列表中不可用

  • 版本在版本列表中不可用

  • 记录数不正确

  • 批处理不处理

  • 批处理需要很长时间才完成

  • 具有错误的批处理

模型在模型列表中不可用

在主数据管理器的**“集成管理”功能区域中,在“导入”页的“未批处理的临时记录”窗格中,“模型”**列表中可能未提供此模型。

您必须是模型管理员才能导入模型的数据。有关详细信息,请参阅管理员 (Master Data Services)

版本在版本列表中不可用

在**“导入”页的“未批处理的临时记录”窗格中,“版本”**列表中可能未提供此版本。

状态为**“已提交”的模型版本不可用。确保您正在导入到“打开”“锁定”**的版本中。

记录数不正确

在**“导入”页的“未批处理的临时记录”**窗格中,可用于导入的记录数可能与您预期从 Master Data Services 数据库的临时表中检索的记录数不匹配。

  • 在临时表中,确保每个记录的 UserName 字段包含您的格式为 Domain\user_name、computer\user_name 的用户名,或该字段为 NULL。

  • 在临时表中,确保每个记录的 Batch_ID 字段中的值为 NULL,并且 Status_ID 字段为 0

  • 在临时表中,确保 ModelName 字段中的值与模型的名称完全匹配。此名称应与主数据管理器中的名称具有相同的大小写。

批处理不处理

可以对批处理进行排队,但批处理不进行处理。在主数据管理器中的**“导入”页的“未批处理的临时记录”窗格中,状态保持为“排队待运行”**。

确保 Service Broker 已启用。有关详细信息,请参阅如何在数据库中激活 Service Broker 消息传递 (Transact-SQL)

批处理需要很长时间才完成

如果批处理的完成时间比通常长,则可能需要更新有关 Master Data Services 数据库的统计信息。有关详细信息,请参阅:

具有错误的批处理

如果在临时过程中出错,则在每个记录的临时表 ErrorCode 字段中列出的错误代码将提供更详细信息。有关错误代码、成功代码和警告的完整列表,请参阅临时错误消息 (Master Data Services)