SSIS PACKAGE MIGRATION FROM 2005 to 2008 - Script task/component errors

HI All,
We have to migrate ssis packages (about 300) from ssis 2005 to 2008 .
1. I understand that the major concern is regarding the script component/tasks.
I searched a lot about this and also consulted with many friends , all of them are aware of this issue but not able to provide what could be the issues and the solution.
Can some one help me with the common script issues that can happen during migration and the solution for the same.
 2. I do have one more question.
As per my understanding given in the below link 
http://blogs.msdn.com/b/mattm/archive/2008/03/21/package-upgrade-wizard.aspx
there is this part which says ... 
Once the packages have been chosen, the next page asks you to pick the output location. This can be:
Same as the source location
File System
SSIS Service (Package Store)
SQL Server 
Does this mean I can deploy in sql server directly on fly while upgrading ?
Any help highly appreciated .
Regards
Praveen..

Hi Praveen,
Question 1: The error may occur if there are duplicate input columns in the Script Task/Component or the current user cannot access the C:\Windows\Temp directory. Except for the link provided by SanBhaumik, you can also refer to the following
threads:
http://www.sqlservercentral.com/Forums/Topic811208-148-1.aspx 
http://social.technet.microsoft.com/Forums/sqlserver/en-US/5c11eb57-59d6-4f81-bfdc-13bd6489a0ac/sql-server-2008-ssis-package-script-component-error?forum=sqlintegrationservices 
Question 2: We can directly save the package to the File System, SSIS Package Store, or SQL Server by selecting the proper destination during the package upgrade. However, this operation is not equal to the package install operation identically.
For example, if we have enabled package configurations for a package, the package configurations won’t be upgraded or installed during the package upgrade.
Regards,
Mike Yin
TechNet Community Support

Similar Messages

  • SSIS migrated from 2005 to 2008

    Hi,
    SSIS migrated from 2005 to 2008. The job ended successfully and text reports were created. However, in job history indicates the step still running. What did I miss during migrating SSIS process? Thanks.
    Chris

    Click on Refresh button changed nothing?
    Best Regards,Uri Dimant SQL Server MVP,
    http://sqlblog.com/blogs/uri_dimant/
    MS SQL optimization: MS SQL Development and Optimization
    MS SQL Consulting:
    Large scale of database and data cleansing
    Remote DBA Services:
    Improves MS SQL Database Performance
    SQL Server Integration Services:
    Business Intelligence

  • SSIS package Upgrade from 2005 to 2012

    Hi,
    We have a Solution file with 8 projects for SSIS packages. All of them are in VSS. They all have been created in 2005. Now we installed VS 2012 and SSDT on our local machines. I got latest of solution and projects from VSS on new machine. I tried to open
    solution file which took me SSIS package Upgrade wizard. I followed the steps and in the last step of conversion, it displayed that it had errors. The errors are:
    Error 0xc001f429: Package Upgrade: The file, "C:\SSIS\compay\hello.dtsx", could not be opened for writing. The file could be read-only, or you do not have the correct permissions.
    and for some packages, it is like this:
    Messages
     * Information 0x40019316: : The provider name for the connection manager "OLEDBConnection" has been changed from "SQLNCLI.1" to "SQLNCLI10".
     * Information 0x40019316: : The provider name for the connection manager "OLEDBConnection" has been changed from "SQLNCLI10" to "SQLNCLI11".
     * Information 0x40016019: : The package format was migrated from version 2 to version 6. It must be saved to retain migration changes.
     * Warning: PackageName: Found SQL Server Integration Services 2005 Script Task "ScriptTask_49664f73e0f440bbb0e7d44f01036bff" that requires migration!
     * Information 0x4001601a:PackageName: The Script Task "ScriptTask_49664f73e0f440bbb0e7d44f01036bff" has been migrated. The package must be saved to retain migration changes.
     * Error 0xc001f429: Package Upgrade: The file, "C:\SSIS\company\Hi.dtsx", could not be opened for writing. The file could be read-only, or you do not have the correct permissions.
    But solution and all projects and packages show that they are checked out. I checked properties also. Read only checkbox is not checked. 
    Please suggest what to do. I appreciate your response.
    Thanks,

    Why didnt you check it out directly from VSS rather than going this long route?  How would VSS now that file is in checked out status if you go and manually change readwrite property? I think it may be that its getting confused when you tried to save
    it into its working folder as it still has status as checked in and not locked by anyone.
    Can you try saving packages copies to different folder and then do the upgrade by including them onto a IS project?
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • SSIS Package, Use Datepicker control in VB script task

    Dim dateTimePicker1 As New DateTimePicker()
    Controls.AddRange(New Control() {dateTimePicker1})
    MessageBox.Show(dateTimePicker1.Value.ToString())
    dateTimePicker1.Value = DateTime.Now.AddDays(1)
    MessageBox.Show(dateTimePicker1.Value.ToString())
    In an SSIS package, 2008r2....   I trying to add a messagebox to a script task that contains a datepicker control. 
    I will pass the date to a variable then stored procedure.  The code above almost works except I get "Name Controls not declared".  I am using
    System.Windows.Forms. 
    Anyone know how to correct?
    Thanks,
    MIke

    Nope
    You cant have forms etc added to script task inside SSIS and make it interactive
    If your intention is to pass a value from outside you need to make use of configurations or use command line arguments with utilities like dtexec.
    http://www.bidn.com/blogs/DevinKnight/ssis/1655/passing-values-into-an-ssis-package-at-runtime-from-outside-the-package
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • Custom DTS package migration from BPC 4.2 ,SQL 2000 to BPC 7.0 M , SQL 2005

    Is there any changes required in the custom dts package when migration from BPC 4.2 , sql 2000 Environment to bpc 7.0 , SQL 2005/2008  Environment.
    or
    Please suggest process for migrating  custom dts package from BPC 4.2 ,SQL 2000 Envirnment to BPC 7.0 ,SQL 2005/2008 Environment

    When you say "custom dts package" that can mean many different things. What type of customization has been done?
    There are a few BPC-related features which changed from 4.2, which must be manually adjusted, if you're using those features.
    But SQL itself also changed dramatically in moving from SQL 2000 to 2005. So if your customer's packages are heavily customized around SQL 2000, this may require substantial re-work.
    The only migration process for custom DTS packages -- that I'm aware of -- is to use the SQL 2005 migration tool in SSIS, see how much it messed up, and then fix everything else that's still broken.
    But there also may be opportunities to improve the package overall. SQL 2005 has a lot of great new features in SSIS, over what was there in SQL 2000.
    I haven't started working with SQL 2008 yet, so I can't say what complexity there is in upgrading DTS packages from 2005 to 2008. From what I read in the BPC 7 release notes, it sounds like it's a very minor upgrade, compared to the jump from 2000 to 2005.

  • SSRS Reports migration from 2005 to 2008R2

    Hi ..
    I have couple of questions.. looking for answers
    Am new to report migration. We have 1000+ of reports in 2005 which we need to migrate to 2008R2. After googling theweb i got to know that we have an third party utility RSScripter which is used to move the reports from 2005 to 2008.
    Question 1:
    By using the above tool i was able to migrate the reports from 2005 to 2008. However, i am not able to redeploy the reports to sub folder in 2008..
    Example  i have some reports in 2005 at Dev_reports\Reports\.. when i want to copy these reports to Dev_reports\Reports folder they are not moved to sub folder Reports on destination server, but rather they are copied to root folder. Is there any why
    that i can copy the reports to particular folder in destination server.
    Question 2:
    When moved the reports from 2005 to 2008 are all the reports are automatically upgraded and copied to new server(2008)? or we need to explicitly open each and every report in 2008 and deploy to the new report server(2008)?
    And my third requirement is to create couple(2) solution for the above said reports and check in them to TFS as a reporting project.
    one report project with all the reports from 2005 and another with all reports from 2008.
    Appreciate your responses at the earliest. As this is on top priority.. Thanks in Advance
    Sri

    Hi Sri,
    Per my understanding that you are using the RSScripter to move the reports from SSRS 2005 from SSRS 2008 R2, now your first problem is you don't know how to move the reports from the sub folder of 2005 to an specify folder on SSRS 2008 R2, right?
    I have tested on my locak enviroment and can reproduce the issue, by default, when you execute the .cmd file the report will move to the new server's root folder, for example, you have an rdl report in SSRS 2005 which path is "/Test/report1.rdl"
    , when you move to the SSRS 2008 R2 using the tool it will move to the path "home/Test/report1.rdl".
    If you want to move this rdl to the specify folder "home/Test0323/Test/Report1.rdl" you should do the action as below:
    Create the specify folder on the SSRS 2005 but not SSRS 2008 R2, move the subfolder and the rdl in it "/Test/report1.rdl" to the specify folder
    find and check the "/Test0323/Test/Report1.rdl" in the RSScripter:
    the Output will have the path like "Test0323/Test/Report1.rdl",after move to the SSRS 2008 R2, it will also create the path like "/Test0323/Test/Report1.rdl"
    More details information about using the RSScripter tool:
    Migrating SQL Reporting Services to a new server
    For the second question, Generally, reports are not upgraded when you upload a report definition file directly to the report server or SharePoint site. The report is automatically upgraded the first time it is viewed, but the stored report definition file
    remains unchanged. Upgrading a report definition in SQL Server Data Tools is the only way to upgrade the .rdl file.
    Similar thread:
    If I upload RDL 2005 template on SQL Server
    2014 then will SQL Server 2014 render it without migrating it to 2014 ?
    Details information about upgrade and migration in the below articles for your reference:
    Upgrading Reports
    Upgrade and Migrate Reporting Services
    For the third question please reference to below article:
    TFS Reports using SSRS
    Using TFS2010 with Visual Studio / BIDS 2008 and SQL Server Management Studio
    Regards
    Vicky Liu
    If you have any feedback on our support, please click
    here.
    Vicky Liu
    TechNet Community Support

  • Migration from SQL SERVER 2008 to Oracle 10g issues.

    Hi ,
    I'm trying to migrate from SQL Server 2008 to Oracle 10g and I end up with some issues that I wanted to ask some info about it.
    First, I was following a tutorial
    http://st-curriculum.oracle.com/obe/db/hol08/sqldev_migration/mssqlserver/migrate_microsoft_sqlserver_otn.htm
    and and in the last version of Oracle SQL developer I downloaded, I didn't find the Load Database Capture Script Output option.
    My first question is how can I either add this option or is there a new way to load the capture script ?
    Then I use the migration wizard and after following everything, I had the migration complete message from the application.
    When I tried to open my connectionss, it tells me version 11.2 is required. Does that mean that Oracle SQL developper 3 only
    do the migration for oracle 11g? And if I tried the previous versions, it doesn't support SQL server 2008.
    What do I do in this case ?
    Thanks !

    Thank you for your reply.
    After using the wizard and made the offline migration script, in the Migration projects window I made a move data to the oracle connection I previously made and after when I tried to reopen the connection, I couldn't.
    Well I didn't retry it yet to see if I'll have the same behavior but basically this is what I think I did. When I tried to open the connection I made, it says, Oracle 11.2 is required.
    Now, I just generate target from the convert model and it says migration complete but how do I test it and I do I go to oracle and see change ?
    Do I had to create a special user in SQL Server to log to it first ? How do I logon to it ?
    Edited by: 873671 on Jul 20, 2011 7:03 AM
    Edited by: 873671 on Jul 20, 2011 7:19 AM

  • Error:Package migration from version 8 to version 6 failed with error 0xC001700A

    I was about to post a similar question where the package runs fine on VS2013 but errors when I run DTEXEC from the command prompt. 
    Error:
     Code: 0xC0016020
     Source: Package
     Description: Package migration from version 8 to version 6 failed with error 0xC001700A

    Hi TheDenver,
    Based on the error message that “Package migration from version 8 to version 6 failed with error 0xC001700A ", we can infer that the underlying cause is that the current SSIS package is created in SSDT BI 2014 for Visual Studio 2013, while you are trying
    to execute it with SQL Server 2012 DTEXEC. It seems that SQL Server 2014 Integration Services (SSIS) is installed on a machine that has SQL Server 2012 Integration Services (SSIS) installed, multiple versions of the dtexec utility are installed.
    SSIS versions are not backwards compatible. SSDT BI for VS 2013 is used for SQL Server 2014, SSDT BI for VS 2012/SSDT 2010 is used for SQL Server 2012. Please notice that once a package is upgraded from SSIS 2012 package schema to SSIS 2014 package schema,
    the package cannot be downgraded. So we cannot open or execute the SSIS 2014 packages with SSIS 2012 anymore.
    To fix this, please ensure that you run the correct version of the utility, at the command prompt run the utility by entering the full path (<drive>:\Program Files\Microsoft SQL Server\120\DTS\Binn).
    Reference:
    dtexec Utility
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • Migrate from server core 2008 r2 hyper-v with failover cluster volumes to server core 2012 r2 hyper-v with failover cluster volumes on new san hardware

    We are getting ready to migrate from server core 2008 r2 hyper-v with failover cluster volumes on an iscsi san to server core 2012 r2 hyper-v with failover cluster volumes on a new iscsi san.
    I've been searching for a "best practices" article for this but have been coming up short.  The information I have found either pertains to migrating from 2008 r2 to 2012 r2 with failover cluster volumes on the same hardware, or migrating
    to different hardware without failover cluster volumes.
    If there is anyone out there that has completed a similar migration, it would be great to hear any feedback you may have on your experiences.
    Currently, my approach is as follows:
    1. Configure new hyper-v with failover cluster volumes on new SAN with new 2012 r2 hostnodes and 2012 r2 management server
    2. Turn off the virtual machines on old 2008 r2 hyper-v hostnodes
    3. Stop the VMMS service on the 2008 r2 hostnodes
    4. copy the virtual machine files and folders over to the new failover cluster volumes
    5. Import vm's into server 2012 r2 hyper-v.
    Any feedback on the opertain I have in mind would be helpful.
    Thank you,
    Rob

    Hi Rob,
    Yes , I agree with that "file copy " can achieve migration.
    Also you can try "copy cluster wizard " :
    https://technet.microsoft.com/en-us/library/dn530779.aspx
    Best Regards,
    Elton Ji
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected] .

  • Reports can't be upgraded from 2005 to 2008

    I have converted all my rdl reports from 2005 to 2008 through BIDS conversion wizard.I have also converted the XSD file from 2005 to 2008.
    When I try to load the report locally(through dotnet code), I am getting below run time error.
    The report definition is not valid.  Details: The report definition has an invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' which cannot be upgraded.
    Could you please help me to resolve this issue?.

    Hi Dikshan,
    As per my understanding, we can directly use Business Intelligence Development Studio (BIDS) Conversion Wizard to upgrade reports from 2005 to 2008. While in the upgrade process, we may run into the failed upgrade process, then we may receive the error message.
    Based on my research, the reason why this issue occurred is that there are some assembly still refer to 8.0.0.0 version, other than 9.0.0.0 version. So we should manual change the 8.0.0.0 version string with 9.0.0.0. For more details, please refer to the
    following blog post by Brian Hartman:
    http://blogs.msdn.com/b/brianhartman/archive/2010/06/07/upgrading-web-application-projects-to-vs-2010.aspx
    Hope this helps.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • Upgrade from 2005 to 2008 R2 did not work

    I upgraded from 2005 to 2008 R2 32-bit this weekend. The upgrade gave me and error about not finding sqladmin so canceled and finished upgrade.  Database is still running on sql 2005. In the detail log it shows this. How do I get it to upgrade? Do I
    just run the install disk again?
    Thanks.
    Kevin
    Sql Server 2008 R2   MSSQLSERVER.INACTIVE MSSQL10_50.MSSQLSERVER         Database Engine Services                 1033                      
                   10.50.1600.1    No        
      Sql Server 2008 R2   MSSQLSERVER.INACTIVE MSSQL10_50.MSSQLSERVER         SQL Server Replication                   1033                  
                       10.50.1600.1    No        
      Sql Server 2008 R2   MSSQLSERVER.INACTIVE MSSQL10_50.MSSQLSERVER         Full-Text Search   

    Hello,
    Please try the workaround posted on the following post:
    http://blogs.msdn.com/b/baliles/archive/2012/04/27/how-to-fix-a-failed-sql-2005-2008-r2-or-2012-install-upgrade-mssqlserver-inactive.aspx
    Hope this helps.
    Regards,
    Alberto Morillo
    SQLCoffee.com

  • FSMO Migration from 2003 to 2008 R2

    I am prepping for FSMO migration from 2003 to 2008 R2 this weekend. I was going through the steps and found a issue that is concerning me. On the 2008 server which is a DC and going to hold all FSMO roles. When I right click on Schema to change Schema
    Master the "Change field" does not reflect the new 2008 R2 server? Is this by design...As in will this reflect the 2008 R2 server once I do step 1 Change Domain Controller? Single domain simple AD topology. I am an enterprise admin, domain
    admin, and schema admin.  The current FSMO is 2003 R2 and it follows to current 2003 R2 and 2008 R2. Will I have to seize the role?
    All other FSMO moves show the new server ma-file1. Any help appreciated.
    Dave Santel

    All AD commands show that I have healthy replication, DNS, ect. No errors. Issue as stated above is when I goto "Change Schema Master" on ma-file1 it only gives the option to change to 2003 existing FSMO ma-file. Not sure if I should proceed with
    FSMO migratio using NTDSUTIL to manually transfer? Or if anyone has any advice on how to proceed?
    C:\>netdom query fsmo
    Schema master               ma-file.ccc.local
    Domain naming master        ma-file.ccc.local
    PDC                         ma-file.ccc.local
    RID pool manager            ma-file.ccc.local
    Infrastructure master       ma-file.ccc.local
    The command completed successfully.
    C:\>netdom query dc
    List of domain controllers with accounts in the domain:
    MA-FILE
    MA-FILE1
    MA-UTILITY
    The command completed successfully.
    Dave Santel

  • Migration from windows server 2008 10.2.0.4 to linux as4 11.2g

    Hello,
    I am looking to migrate my 10.2.0.4 which is on windows server 2008 to 11gr2 which is on linux as 4.. my database size is 50gb, what is best way to perform this task, please do update me, i will be thankfull to you.
    Thanks and regards
    firdous

    Hi,
    Please close this thread as answered and keep updating your other thread:
    migration from windows server 2008 10.2.0.4 to linux as4 11.2g
    Regard
    Helios

  • When migrating ssis packages from 2005 to 2012 Activex Script Task component doesn't exist in 2012 version

    Hello,
    We are migrating the ssis packages from 2005 to 2012.
    I'm unable to convert Activex Script Task from 2005 vesrsion to 2012 because in 2012 version Activex Script Task doesn't exist.
    Can anyone please let me know what is the alternative way to convert Activex Script Task from 2005 vesrsion to 2012?

    Hi Vinay9738,
    Have you tried to upgrade the SSIS 2005 packages to SSIS 2012 packages by using the SSIS Package Upgrade wizard? In certain cases, ActiveX script in SSIS won’t work and we need to either modify the script or replace the ActiveX Script with stock SSIS
    tasks. You can find the mapping between some most common patterns used in DTS ActiveX Script and SSIS native tasks from the following link:
    http://help.pragmaticworks.com/dtsxchange/scr/ActiveX%20Script%20Task.htm
    Here is also a useful link about how to convert ADODB object of ActiveX Script to SSIS tasks:
    http://help.pragmaticworks.com/dtsxchange/scr/FAQ%20-%20How%20to%20convert%20ADODB%20object%20of%20ActiveX%20Script%20to%20native%20SSIS%20Task.htm
    Regards,
    Mike Yin
    TechNet Community Support

  • Package migration from SSIS 2008 R2 to SQL server 2012

    hi guys:
      My company has decided to use Sql server 2012 for the database service, Integration service as well as analysis service
      The first question is which tool I should install to run packages ? in SQL Server 2008 R2, I've installed BIDS which is inside the disk.
      Also do I need to install any visual studio tools? I was under the impression that the BIDS 2008 was using kinda shell visual studio. 
     Thanks
     Hui
    --Currently using Reporting Service 2000; Visual Studio .NET 2003; Visual Source Safe SSIS 2008 SSAS 2008, SVN --

    Hi cat_ca,
    To develop package in SQL Server 2012 Integration Services, we use the SQL Server Data Tools (SSDT 2012) which can be installed from the SQL Server 2012 install media. The SSDT 2012 use Visual Studio 2010 shell by default and can be integrated into Visual
    Studio 2010. By installing SQL Server Data Tools - Business Intelligence for Visual Studio 2012, we can also integrate SSDT 2012 into Visual Studio 2012. However, SSDT 2012 cannot be integrated into Visual Studio 2013. As far as I know, the SSDT 2014 released
    in SQL Server 2014 RTM will use the Visual Studio 2013 shell and can be integrated into Visual Studio 2013.
    Regards,
    Mike Yin
    TechNet Community Support

Maybe you are looking for