JasonMM


Hello,

I'm in the process of moving a SQL Server 2000 to a new server. I have installed the new server added the latest sp. When I try to restore the system databases (Master, msdb) I get the following error

"the database xxxx.bak Cannot be restored because it was created by a different version of the server restore database is terminating abnormally"

I have looked at everything that I know of and both servers seem to be running the same versions of everything.

Can I just export the databases the the new server

thanks in advance for any help you can give.

Jason




Re: SQL server 2000 move

Deepak Rangarajan


I think you cannot restore the system databases from servers having different editions...........both the source and destination servers need to have same edition..........







Re: SQL server 2000 move

Madhu K Nair

Refer these links.

http://vyaskn.tripod.com/moving_sql_server.htm

http://www.databasejournal.com/features/mssql/article.php/1479841

I personally never restored master db from one machine to another to move server. I feel that its not necessary to do restore master db. While moving sql server to another machine, first makesure that all the User datbase are moved. That can be done by Backup/restore or Detach/attach method. After that you need to make sure that all the server level objects like Logins/Jobs/DTS/operator etc etc are moved to new server.

How to move Logins to new server :- http://support.microsoft.com/kb/246133

To transfer JOBs you can script the job and run. So by doing this all the objects can transfer efficiently.

Madhu







Re: SQL server 2000 move

JasonMM

They are both the same edition. both SQL server 2000 w/sp4. in fact they were both installed from the same orig. CD.

Jason





Re: SQL server 2000 move

JasonMM

Madhu

thanks for the reply. I tried tranfering the logins and it said that it was seccussful but when I go into the users of the master DB they are not there. any ideas of what I'm doing wrong

thanks for you help.





Re: SQL server 2000 move

mcdye

if you are just moving to new hardware, same drive paths, same version, and same service pack. Then the easiest is to stop sql and rename the new server \data folder to something else. then stop sql on the old server and copy the data folder over to the new hardware. the only gotcha is if you change the servername it fubars the schduled jobs. so script out jobs then drop prior to move. or change servername.





Re: SQL server 2000 move

Madhu K Nair

All the logins will not be shown in Master DB. It will be there only if u added to master explicitly. Check under Login whether logins are created or not. Then if u need logins to be added to master, then add it explicitly or run a script.

Madhu