locked
SSIS package Just fails...not compatible with this version of the DataFlow? RRS feed

  • Question

  • Executed as user: x ...0.00 for 64-bit  Copyright (C) Microsoft Corp 1984-2005. All rights reserved.    Started:  11:27:08 AM  Error: 2013-01-09 11:27:09.74     Code: 0xC0048020     Source: import file import file (DTS.Pipeline)     Description: The version of component "Flat File Source" (1) is not compatible with this version of the DataFlow.  End Error  Error: 2013-01-09 11:27:09.75     Code: 0xC0048020     Source: import file DTS.Pipeline     Description: The version of component "Flat File Source" (1) is not compatible with this version of the DataFlow.  End Error  Error: 2013-01-09 11:27:09.75     Code: 0xC004706C     Source: import file DTS.Pipeline     Description: Component "component "Data Conversion" (773)" could not be created and returned error code 0x80070005. Make sure that the component is registered correctly.  End Error  Error: 2013-01-09 11:27:09.75     Code: 0xC0048021     Source: import file Flat File Source [1]...  The package execution fa...  The step failed.

    I am unsure what i am running into here.... Any ideas?

    Wednesday, January 9, 2013 5:39 PM

Answers

All replies

  • Are you running on 64bit or 32bit based server? Please check option.
    Wednesday, January 9, 2013 5:43 PM
  • Justin,

    Navigate to your data flow and see which component is failing. I guess the issue with the flat file souce component.

    Thanks,


    hsbal

    Wednesday, January 9, 2013 5:46 PM
  • I believe my server is running on 64 bit...
    Wednesday, January 9, 2013 5:48 PM
  • I am not sure it is on that side... I build and run it fine from BIDS. When i am running through ssis i get the error...
    Wednesday, January 9, 2013 5:51 PM
  • I am not sure it is on that side... I build and run it fine from BIDS. When i am running through ssis i get the error...

    What is diff between ssis and bids? Both mean same. When you run it locally, you can see which task/component is failing. I guess your configuration for flat file source is incorrect.

    Thanks,


    hsbal

    Wednesday, January 9, 2013 5:56 PM
  • By bids, i mean the visual studio package section. When I debug and build from there it will pull the records into my sql table. Nothing fails or even gives me any warnings. When I go to sql server management studio and sql server Agent and jobs, i cannot get it to run from the job.
    Wednesday, January 9, 2013 6:07 PM
  • Try to choose the option "Use 32 bit runtime" under "Executions options"

    when you configure this package in SQL Agent.

    Hope this helps.

    Wednesday, January 9, 2013 7:59 PM
  • Try to choose the option "Use 32 bit runtime" under "Executions options"

    when you configure this package in SQL Agent.

    Hope this helps.

    I went ahead and gave that a shot. I received this instead:

    "Microsoft (R) SQL Server Execute Package Utility  Version 9.00.5000.00 for 64-bit  Copyright (C) Microsoft Corp 1984-2005. All rights reserved.    Option "/X86" is not valid.  The command line parameters are invalid.  The step failed."

    Wednesday, January 9, 2013 8:16 PM
  • Did you try to run with DTExec utility?
    Wednesday, January 9, 2013 9:10 PM
  • Did you try to run with DTExec utility?
    At this time i have not. i am still a very new to SSIS and my peers just left me hangin...
    Wednesday, January 9, 2013 9:14 PM
  • If I go to the command prompt and run DTExec utility, it will run and update my tables successfully it seems.
    Wednesday, January 9, 2013 9:23 PM
  • Are you trying to import data from text file to Database?
    Wednesday, January 9, 2013 9:24 PM
  • Yeah. Essentially i want to set it up so that a user can drop off a text file and I upload it automatically.
    Wednesday, January 9, 2013 9:35 PM
    • Proposed as answer by Sachi_SG Thursday, January 10, 2013 1:26 PM
    • Marked as answer by Eileen Zhao Monday, January 28, 2013 5:34 AM
    Wednesday, January 9, 2013 9:47 PM
  • I had exactly the same error after upgrading my SSIS project from SQL 2008R2 to SQL 2016. 

    I compared a new created SSIS package with the old upgraded one:

    Old example:

               <component
                  refId="Package\DFT - Adecco Analytics Bedrijf\FFD - Bedrijf CSV"
                  componentClassID="Microsoft.FlatFileDestination"
                  contactInfo="Flat File Destination;Microsoft Corporation; Microsoft SqlServer v10; (C) Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0"
                  description="Flat File Destination"
                  localeId="1043"
                  name="FFD - Bedrijf CSV"
                  version="1">

    New:
                 <component
                      refId="Package\SC - Export Studytube files\DFT - Export StudyTube_Krachten\Flat File Destination"
                      componentClassID="Microsoft.FlatFileDestination"
                      contactInfo="Flat File Destination;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;1"
                      description="Flat File Destination"
                      localeId="1043"
                      name="Flat File Destination">

    Fix is to remove the version="1">   from the XML. You can easily to this in notepad for example. This worked for me.

    Friday, April 5, 2019 12:03 PM
  • Thank you - this worked for me.  How did you ever find this solution?
    Tuesday, August 13, 2019 7:40 PM
  • Thank you.  Life saver.

    Is there anyway to stop the Visual Studio editor from putting in the version number?

    Tuesday, January 7, 2020 11:02 PM
  • Just change the target server version to match actual server version.

    Project Properties => Configuration Properties => General => Deployment Target Version => TargetServerVersion

    Tuesday, August 25, 2020 6:18 PM
  • Just change the target server version to match actual server version.

    Project Properties => Configuration Properties => General => Deployment Target Version => TargetServerVersion

    Tuesday, August 25, 2020 6:19 PM