我已经建立了一个相对简单的数据模型,我正在尝试使用SSIS首次将数据导入其中。我已经完成了这个教程http://www.sqlchick.com/entries/2013/2/16/importing-data-into-master-data-services-2012-part-1.html,但在加载我的临时表之后,我的发布步骤无法提供此错误
syserr207 |无效的列名uda_6_103
[执行SQL任务]错误:执行查询" DECLARE @RC int DECLARE @VersionName nvarchar(50)..."失败并出现以下错误:" SYSERR207 |列名无效' 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 server 2012上运行MDS
答案 0 :(得分:0)
尝试在代码列中更改跟踪功能的实体中发布数据时,我遇到了类似的错误。
您可以通过针对Master Data Services数据库运行此查询来追踪导致此问题的列。
SELECT ID, TableColumn FROM mdm.tblAttribute WHERE ChangeTrackingGroup > 0 AND MemberType_ID = 1
要解决此问题,请在Master Data Services管理网站上,转至系统管理 - >型号 - >实体并编辑导致问题的列,并取消选中更改跟踪的复选框。我不确定为什么在某些情况下不支持更改跟踪,但这似乎是一个错误。