2012-06-07 9 views
0

В BIDS У меня есть источник excel и назначение базы данных OLE. Однако в моей базе данных OLE у меня есть поле идентификатора первичного ключа, которое не сопоставляется с моим источником excel. Как создать значения, которые нужно вставить в поле моего первичного ключа?Столбец первичного ключа SQL Server

Я никогда не использовал предложения до, так что если вам нужна любая другая информация, или лучшее объяснение, просто дайте мне знать :)

Спасибо!

+0

Пожалуйста, используйте тег 'sql-server' (а не отдельный' sql' и 'server') - также с' sql-server', 'database' и' microsoft' действительно полностью избыточны и не добавьте любое дополнительное значение - пропустите их. –

+0

Является ли SQL Server вашей OLE DB? Сначала разместите данные Excel, чтобы, по крайней мере, создать первичный ключ, чтобы проверить данные. Затем перейдите оттуда в BI. – JeffO

ответ

1

Если столбец первичного ключа является IDENTITY, то он будет заполнять автоматически, если вы не указать значение

+0

Как это сделать IDENTITY в BIDS? – CodeKingPlusPlus

+0

Вам нужно будет сделать это IDENTITY через Management Studio или аналогичное решение, если вы не создаете таблицу через BIDS ... в этом случае вы можете нажать кнопку «Создать ...» при создании своей таблицы назначения OLEDB и указать ИДЕНТИФИКАЦИЯ (1,1) (например, ИДЕНТИФИКАЦИЯ ID таблицы ID (1,1)) – msmucker0527

0

В вашем OLEDB Destination когда вы выбираете table or view, к которому загружать данные из источника первенствовать -> перейти к column mapping tab, где вы можете на самом деле MAP столбец согласно вашему требованию.

Смежные вопросы