主数据服务数据导入 syserr 207

Master Data Services Data import syserr 207

我已经建立了一个相对简单的数据模型,我正在尝试使用 SSIS 将数据导入其中。我休假了本教程 http://www.sqlchick.com/entries/2013/2/16/importing-data-into-master-data-services-2012-part-1.html 但在加载我的暂存后 table 我的发布步骤失败并出现此错误

syserr207|无效的列名称 uda_6_103

[执行SQL任务]错误:执行查询“DECLARE @RC int DECLARE @VersionName nvarchar(50)...”失败,出现以下错误:"SYSERR207|Invalid column name 'uda_6_103'."。可能的失败原因:查询问题,"ResultSet" 属性 设置不正确,参数设置不正确,或未正确建立连接。

我的查询是

DECLARE @RC int 
DECLARE @VersionName nvarchar(50) 
DECLARE @LogFlag int 
DECLARE @BatchTag nvarchar(50)

SET @VersionName = N'VERSION_1' 
SET @LogFlag = 1 
SET @BatchTag = ?

EXECUTE @RC =[stg].[udp_MMG_Budget_Update_Leaf]
   @VersionName 
  ,@LogFlag 
  ,@BatchTag 
GO

我是 运行 sql 服务器 2012 上的 MDS

我在尝试在代码列上启用了更改跟踪的实体中发布数据时遇到了类似的错误。

您可以通过 运行 针对您的 Master Data Services 数据库的查询来追踪导致此问题的列。

SELECT ID, TableColumn FROM mdm.tblAttribute WHERE ChangeTrackingGroup > 0 AND MemberType_ID = 1 

要解决此问题,请在 Master Data Services 管理站点上转到系统管理 -> 模型 -> 实体并编辑导致问题的列并取消选中更改跟踪复选框。我不确定为什么在某些情况下不支持更改跟踪,但这似乎是一个错误。