This SSIS Integration Services article shows how to load data from a Ragged Right Fixed Width Flat file to the SQL Server table with an example.
The below screenshot shows the records in the Employee Ragged Right Fixed Width text file.
SSIS Load Ragged Right Fixed Width File Data to SQL Server
Drag and drop the Data Flow Task into the control flow region.
Click the New button to open the Flat File Connection Manager Editor window. Next, click the Browse button to choose the Ragged Right Fixed Width file.
First, change the Format from default to Ragged Right. And If the file’s first row has header names, checkmark the Column Names in the first data row option.
Within the Column tab, we have to mark the starting points of each column.
Click on the empty space before each column starts to generate a black line to specify the column’s start point.
Use the advanced section to change the Columns Data type. Here, the column data type must match the destination table; otherwise, it throws an error. After you finish, click OK to close the window.
Select the table from the list. If not, click the new button to create a new one.
Next, go to the Mappings tab to check the input and available destination column mapping.
Run the SSIS Load Ragged Right Fixed Width Text or Flat File Data to SQL Server package.