我必須做一個數據流中SSIS
但在目標字段,只讀列
據顯示, 不能Person_key
從Participant_key
作爲Person_key是隻讀列插入值。
有沒有人有解決方法?我是否只需要在數據庫或SSIS中進行更改?
我必須做一個數據流中SSIS
但在目標字段,只讀列
據顯示, 不能Person_key
從Participant_key
作爲Person_key是隻讀列插入值。
有沒有人有解決方法?我是否只需要在數據庫或SSIS中進行更改?
大概執行SET IDENTITY_INSERT
for table with Person_key可以做到這一點。
Person_key是主鍵 – 2012-03-19 09:57:21
這正是我的想法。 「SET IDENTITY_INSERT」標誌只允許您插入具有明確指定標識的數據,這在您將數據從一個表傳輸到另一個表(包括標識)時非常有用。只需閱讀[this](http://msdn.microsoft.com/zh-cn/library/aa259221%28v=sql.80%29.aspx)鏈接與更詳細的解釋關於'SET IDENTITY_INSERT',它閱讀,如果你正在與SSIS合作 – 2012-03-19 10:05:11
如果它是一個標識列,並且您不需要指定特定值,則不要將任何內容映射到目標編輯器中的該列。這樣它將使用身份序列號。
Person_key列的數據類型是什麼?是定義爲標識的列嗎? – 2012-03-19 07:22:04
你也可以發佈完整的錯誤? – 2012-03-19 08:14:23
你能描述一下你的任務嗎?你想實現什麼? – 2012-03-19 10:06:34