Trigon Blue

Products

Services

Text Market

Book of Knowledge (articles & whitepapers)

SQL Server 2005 Stored Procedure Programming
in T-SQL and .NET, 3rd Ed.

SQL Server 2000 Stored Procedure and XML Programming, 2nd Ed.

SQL Server 2000 Stored Procedure Programming

e-Business News

SQL Server News

About Us

Contact Us

Join Us

Links

Search


© 2003 - Trigon Blue Inc.  
All rights reserved.

Changing Column Length
Implication on Data Transfer Task in SSIS Package

I do not think that SSIS documentation highlights enough the following problem. I had a Data Transfer task based on a table. It was running fine, but then we decided to change the size of the field on both source and target table.

During the next run the packages reported "Validation warning. table_name: connection_name: Truncation may occur due to inserting data from data flow column "column_name" with a length of 50 to database column "column_name" with a length of 10."

To resolve this, I had to:

  • open the Data Flow task
  • open Advanced Editor (on OLE DB source)
  • go to Input and Output Properties tab
  • expand OLE DB Source Output
  • expand Output Columns
  • click on column
  • change Length property of the column

I also went to target side:

  • open Advanced Editor (on OLE DB Destination)
  • go to Input and Output Properties tab
  • Click on Refresh button

 

I do not know when exactly is needed, but I've noticed that results of Edit and Advanced Edit are not always leaving the package in synch, so…

  • open Editor (on both OLE DB Source and Destination) and simply close it

Home | Products | Services | Book of Knowledge | e-Business News | SQL Server News
About Us | Contact Us | Join Us | Links | Search