2012-06-07 96 views
0

在BIDS中,我有一个Excel源和一个OLE数据库目标。但是,在我的OLE数据库中,我有一个主键ID字段,该字段未映射到我的Excel源中。如何创建要插入到主键ID字段的值?SQL Server BIDS主键列

我之前,所以如果你需要任何其他信息,或一个更好的解释只是让我知道:)

由于从来没有使用BIDS!

+0

请使用'sql-server'标签(不是单独的'sql'和'server') - 也就是'sql-server','database'和'microsoft'真的是完全多余的,不要添加任何额外的值 - 跳过这些。 –

+0

SQL Server是您的OLE DB吗?首先将Excel数据放在那里,至少要创建一个主键来验证数据。然后从那里进入BI。 – JeffO

回答

1

如果你的主键列是IDENTITY,那么它会自动填充,如果你不指定值

+0

如何让它成为BIDS的身份? – CodeKingPlusPlus

+0

您必须通过Management Studio或类似的解决方案将其设为IDENTITY,除非您通过BIDS创建表格......在这种情况下,您可以在创建OLEDB目标表格时单击“新建...”按钮并指定IDENTITY(1,1)(例如TableID INT IDENTITY(1,1)) – msmucker0527

0

在你OLEDB Destination一旦你选择table or view到加载从Excel源数据 - >移动到column mapping tab实际上你可以根据你的要求MAP列。