ROLLING BACK A SQL 2005 DB to SQL 2000

  • My company uses SQL for one of our applications and we are getting ready to move ahead to SQL 2005. We orig were using SQL 7 and there were times when someone put their databases on SQL 2K on another server and once the orig server was fixed, we had to use the DTS function and rollback the 2000 db's to SQL 7.

    Is this same functionallity available with SQL 2005.

    Thanks

  • You can use SSIS to "roll back" a SQL 2005 database, but why would you? Why not just install another instance of 2000 temporarily if you need to?

    Once you upgrade a database, it cannot easily be moved back to 2000. The schema and data must be transferred.

  • SQL Server 2005 supports 70, 80 and 90 compatibility modes. Please note that when you attach an 80 database from SQL 2000 to SQL 2005 it upgrades the system tables, meta data views, etc. You cannot reattach to SQL 2000. You will need to script the DML/DDL using SSIS, etc.

  • Steve,

    Thanks. We do work for the Navy and they have their requirements, etc..

    We just wanted to make sure that if someone installed SQL 2005 and put our databases in that instance of SQL, would we be able to rollback the data to an instance of 2000 to keep in compliance with what the customer says is the "authorized" version of SQL.

    BTW is that info in the SQL 2K5 documentation?

    Thanks for the quick reply.

  • Thanks,

    Yes, I understand I wouldn't be able to flat out reattach to an instance of 2K, but just wanted to know if the SSIS was the same as the DTS function in SQL 2K.

  • You can right click a database, select "export data" and then walk through the wizard to copy data and objects back. It's similar to the copy database wizard in DTS.

    You can also save this as an SSIS package to examine it.

  • Steve,

    Thanks again. I'll give it a shot.

Viewing 7 posts - 1 through 6 (of 6 total)

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