2016-05-11 16 views
0

私はSSISの新しい人です。今日、私には問題があります。 SSISパッケージでテーブルにテキストファイルのデータをインポートすると、「 'CustomerID'列、 'Customer'テーブル、NULL列はNULLを挿入できません」というエラーが表示されます。 CustomerID列は、tableの主キーです。私は主キーを生成したい。誰でも助けてくれますか?どうもありがとうございます。ssisでテキストファイルをインポートするときに主キーを挿入する方法

+0

...主キーには何が含まれていますか? –

答えて

0

まあ、エラーはかなり明らかです。主キーにはNULLがありません。通常、プライマリキーを生成する方法はCustomerIDIDENTITY PRIMARY KEY列として宣言します。この列はUNIQUEの値を持つ列を自動的に設定し、INSERTのレコードを入力します。 IDENTITY列の詳細については

からMSDN

注意あなたがこれを採用した場合、あなたは、テキストファイルから列CustomerIDに任意の値を挿入しないなければならないこと。

私は主キーを生成したいあなたの質問にあなたが

を言及していることに注意してください。

他のデータ/テーブルのいずれも現在、列CustomerIDを使用していないことを確認してください。その場合は、同じCustomerIDまたはUPDATEを参照先列に保持して、それらが新しいCustomerIDを保持していることを確認する必要があります。

+0

ありがとうございました。 –

+0

私の喜び、これがあなたが探していた答えだったら、緑色のチックボタンをクリックしてください:) – freakyhat

関連する問題