Migrating entire sql server from one machine to another

  • Hello,

    Can anyone find fault in migrating all databases, jobs, logins etc from one machine to another machine by copying the D:\SQLDATA\MSSQL directory and all its contents to the same directory on another machine? I can guarantee the following for this migration:

    * The sql server 2000 is set up the same on both machines prior to the copy.

    * Down time is not an issue. Both sql servers can be shut down for this.

    * Both machines have the same databases, users, jobs etc prior to the copy but the data within several databases is different.

    * The machine names for the two computers are different.

    * The hardware is different on the two machines.

    This procedure would be used when one machine needs to replace another (ie when there are hardware issues with the original machine)

    Thanks for any help you can offer,

    Rob

  • The different computernames can cause issues.

  • whats in the folder??


    Everything you can imagine is real.

  • This folder contains all the databases, jobs, logs, replication data, users ...

    Essentially, all the data for sql server is contained in this directory structure.

  • Is there somewhere in the databases where the machine name is stored?

  • The instance name is stored in master, but changing that is well documented.

    You will also need to update the originating_server in sysjobs (does not apply to SQL 2005)

    There will also be issues with any logins that are local machine logins and not domain logins.

  • Thank you for the information. I will look at this.

    Rob

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

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