Вставка идентификации отсутствует во всех соответствующих объектах преобразования потока данных служб SSIS? - PullRequest
1 голос
/ 13 мая 2009

Являюсь ли я единственным человеком на этой конкретной планете, которого беспокоит отсутствие Вставка удостоверения , отсутствующая во всех соответствующих службах SSIS Преобразование потока данных объекты?

Только задача Массовая вставка поддерживает Идентификационную вставку, а как насчет других служб SSIS?

Существуют ли технические изменения в SQL Server 2008, которые делают эту крайне ограниченную поддержку Вставка идентификатора в SSIS необходимой?

Из-за этой "маленькой" детали я предпочитаю использовать процедуры данных C #, которые вызывают код SQL, заключенный в SET IDENTITY_INSERT [MyTable] ON и SET IDENTITY_INSERT [MyTable] OFF.

Ответы [ 3 ]

3 голосов
/ 13 мая 2009

Да, это немного раздражает.

Вы можете поместить задачу «Выполнить SQL» до / после потока данных, который устанавливает значение ON / OFF для IDENTITY_INSERT, и обернуть все это в транзакцию.

2 голосов
/ 08 ноября 2009

Использовать исходные и конечные объекты OLEDB. Это дает вам поддержку опцию вставки личности. Я согласен, что это плохо для объектов ADO.net.

1 голос
/ 19 октября 2009

См. Ссылку http://www.dosql.com/blog/?p=350, и вы обнаружите, что можете установить опцию Сохранить идентичность в Редакторе адресатов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...