migration from sql 200 to 2005

  • Hi All,

    I want to migrate from sql 2000 enterprise edition to sql 2005 enterprise edition. I want to transfer all of my databases, logins, jobs, DTS packages.

    Main question i want to ask is do i have to migrate the system database as well? If i want to migrate all of the above things.

    Thank you very much for ur time in advance.

  • You may want to check this step-by-step guide to migrate from SS2000 to SS2005 http://searchsqlserver.techtarget.com/generic/0,295582,sid87_gci1194265,00.html#

    _____________________________________
    Pablo (Paul) Berzukov

    Author of Understanding Database Administration available at Amazon and other bookstores.

    Disclaimer: Advice is provided to the best of my knowledge but no implicit or explicit warranties are provided. Since the advisor explicitly encourages testing any and all suggestions on a test non-production environment advisor should not held liable or responsible for any actions taken based on the given advice.
  • So SQL 200 to 2005 migration is possible? ๐Ÿ˜€

    Regards,
    Sakthi
    My Blog -> http://www.sqlserverdba.co.cc

  • Sakthivel Chidambaram (2/24/2009)


    So SQL 200 to 2005 migration is possible? ๐Ÿ˜€

    Migration from SQL 2000 to a new version (2005 or 2008) is possible, but if you want to migrate from SQL 2005 back to SQL 2000 you'll have to script the database en ex- and import data. Migration to a previous version is NOT possible.

    ** Don't mistake the โ€˜stupidity of the crowdโ€™ for the โ€˜wisdom of the groupโ€™! **
  • HanShi (2/24/2009)


    Sakthivel Chidambaram (2/24/2009)


    So SQL 200 to 2005 migration is possible? ๐Ÿ˜€

    Migration from SQL 2000 to a new version (2005 or 2008) is possible, but if you want to migrate from SQL 2005 back to SQL 2000 you'll have to script the database en ex- and import data. Migration to a previous version is NOT possible.

    Okay, let me jump in just for the fun of it.

    You do not "migrate" from SS2000 to SS2005, you "upgrade" which is something totally different.

    On the same line I've to agree there is no supported "downgrade" process but... who cares? poster didn't asked that question ๐Ÿ˜›

    _____________________________________
    Pablo (Paul) Berzukov

    Author of Understanding Database Administration available at Amazon and other bookstores.

    Disclaimer: Advice is provided to the best of my knowledge but no implicit or explicit warranties are provided. Since the advisor explicitly encourages testing any and all suggestions on a test non-production environment advisor should not held liable or responsible for any actions taken based on the given advice.
  • Actually, MS does refer to side-by-side upgrade as "migration". Zombi, if you're really talking about installing a SQL 2005 intance and migrating databases to it with backup/restore or detach/attach, then no, you can't migrate system databases. Only user databases can be migrated that way.

    Greg

  • zombi (2/23/2009)


    Hi All,

    Main question i want to ask is do i have to migrate the system database as well? If i want to migrate all of the above things.

    Thank you very much for ur time in advance.

    DTS Migration:

    By migrating the system databases you can't get the DTS packages in 2005, because 2005 you have SSIS.

    Here you have to redesign complex DTS packages like if your DTS Package has VB or JAVA script task.

    Login migration:

    I do not think it is possible to get the logins by restoring the 2000 master db database on 2005.

    Jobs Migration:

    You can script out all the jobs in 2000 and execute on 2005, here you need to test and verify all the jobs.

    Rajesh Kasturi

  • Thanks for ur sincere answer.

    The question i asked is because MSDB database contains job information and master database contains other information. so if i migrate sql agent jobs and logins do i have to change anything in system database? or master or msdb database will automatically will pick it up?

    Once again thanks for ur time.

  • Rajesh kasturi (2/24/2009)


    DTS Migration:

    By migrating the system databases you can't get the DTS packages in 2005, because 2005 you have SSIS.

    Here you have to redesign complex DTS packages like if your DTS Package has VB or JAVA script task.

    You can use "DTS Designer Components" to run your existing 2000 DTS packages in a 2005 environment. It takes 1 minute to download & install.

    You can also use this great tool as mentioned in another thread to import the DTS packages from 2000 to 2005. http://www.sqldts.com/242.aspx

    Sakthivel Chidambaram (2/24/2009)


    So SQL 200 to 2005 migration is possible? ๐Ÿ˜€

    That's a very old version ! Reminds me of when I was programming on the AS/400 and got a recruiter call about a job on the AS/4000 !!

  • Sakthivel Chidambaram (2/24/2009)


    So SQL 200 to 2005 migration is possible? ๐Ÿ˜€

    That's a very old version ! Reminds me of when I was programming on the AS/400 and got a recruiter call about a job on the AS/4000 !![/quote]

    Not to mention the job post asking for "... ten years hands-on experience on HAL-9000 systems preferred." ๐Ÿ˜›

    _____________________________________
    Pablo (Paul) Berzukov

    Author of Understanding Database Administration available at Amazon and other bookstores.

    Disclaimer: Advice is provided to the best of my knowledge but no implicit or explicit warranties are provided. Since the advisor explicitly encourages testing any and all suggestions on a test non-production environment advisor should not held liable or responsible for any actions taken based on the given advice.
  • zombi (2/24/2009)


    Thanks for ur sincere answer.

    The question i asked is because MSDB database contains job information and master database contains other information. so if i migrate sql agent jobs and logins do i have to change anything in system database? or master or msdb database will automatically will pick it up?

    Once again thanks for ur time.

    If you upgrade in place, you won't have to do anything to msdb and master in SQL 2005. If you do a side-by-side upgrade, you'll have to script jobs and logins in SQL 2000 and run the scripts in SQL 2005 to create them. You'll have to export DTS packages from SQL 2000 and import them in SQL 2005. DTSBackup2000, mentioned by Homebrew01, is a great help with packages.

    Greg

  • I did an "in place" upgrade in place at my previous job and it was very easy. Now I'm doing "side-by_side" because we're moving to new hardware at the same time. There is some risk in doing the "in place" upgrade because if something goes terribly wrong, you will have to rebuild SQL. With the side-by-side, your original server stays intact while you migrate to another server or instance, although you now have a new server or instance name to deal with also.

    Thanks to Greg for making me aware of the DTS tool .... worked great

Viewing 12 posts - 1 through 11 (of 11 total)

You must be logged in to reply to this topic. Login to reply