Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 General SQL Server Forums
 New to SQL Server Programming
 Can anyone help me?

Author  Topic 

zata20
Starting Member

16 Posts

Posted - 2009-04-30 : 16:26:43
I have a question on a Service Pack installation.

Recently, we started migrating the SQL Server 2000 to another server. Some are already live on the new server, some aren't, because we started having issues that related to the Service Pack issue.
Basically, we did not apply the Service Pack before we started migrating databases...

Old: 2000.8.00.760 SQL Server 2000 SP3
New: 2000.8.00.194.0 SQL Server 2000 "gold" release, no SP

We are planning on upgrading the New server, but I have some concerns.

If we upgrade the New server to either SP3a or SP4 (latest), wouldn't it cause issues?
English is my second language, and the statement below is making me worried:

"Installing SP3a modifies the master, msdb, and model databases, making them incompatible with pre-SP3 versions of SQL server."

Does this mean that the databases from the old server (SP3) would be incompatible??

Thank you in advance!

Skorch
Constraint Violating Yak Guru

300 Posts

Posted - 2009-04-30 : 18:17:58
I think you'll be fine. Basically SP3 and SP4 will modify your database structure so that they will no longer work on pre-SP3 versions of SQL Server. However those databases that were pre-SP3 should still work on your newly-patched installation.

Some days you're the dog, and some days you're the fire hydrant.
Go to Top of Page

zata20
Starting Member

16 Posts

Posted - 2009-04-30 : 18:41:43
wow, I understand now! Thank you very much for your clear explanation.

But... what if the patch install goes wrong and you can't re-start the server and application?

In this case, would I be able to restore from the complete backup? both System and User databases?
Would the backup have to be taken right before the SP4 installation?

Thank you again!
Go to Top of Page

Skorch
Constraint Violating Yak Guru

300 Posts

Posted - 2009-05-01 : 12:58:18
Taking a backup before doing any kind of major update is always a good idea. Your data will only be as fresh as your latest backup, so taking a backup right before the install is probably the best way to go about it. In case your update to SP4 does not succeed, you'll still be able to reinstall the older version of SQL Server and restore the backed-up databases. You could also attempt to reinstall SP4 again and then restore the databases from backup once the SP4 install goes through successfully.

Some days you're the dog, and some days you're the fire hydrant.
Go to Top of Page

zata20
Starting Member

16 Posts

Posted - 2009-05-01 : 13:11:46
Hi, thank you for your reply again.
I think I will go with SP3a this time, because I think this should fix the ACCESS_VIOLATION issues with some of the databases. Also, if SP4 does not fix for the databases we're migrating this weekend, we cannot go move back to the old server, which is at SP3.
Are there any steps for the restore scenario? For example, restore System (full) first, then User databases?
Go to Top of Page

Skorch
Constraint Violating Yak Guru

300 Posts

Posted - 2009-05-01 : 13:22:37
Why not just go straight to SP4? I would skip SP3 altogether as SP4 is the latest patch for SQL Server 2000. That way you'll be up to date with the latest and not have to worry about upgrading from SP3 to SP4 later on.

As for the restore procedure, definitely restore the system databases first.

Some days you're the dog, and some days you're the fire hydrant.
Go to Top of Page

zata20
Starting Member

16 Posts

Posted - 2009-05-01 : 13:31:45
I'm just concerned about compatibility. We moved databases the new server, but for some of them, we were getting the ACCESS_VIOLATION errors. So we moved back the databases to the old server (SP3). We think that the Service Pack install on the new server will fix, but if it does not, we would have to move back the database from the new server to the old server. At that point, wouldn't the compatibility issue happen on the old server? The databases is business critical. But maybe I'm completely off the base here... Thanks again.
Go to Top of Page

Skorch
Constraint Violating Yak Guru

300 Posts

Posted - 2009-05-01 : 16:30:46
I would suggest you do a test install/move to the new server first, keeping the old server active in the meantime.

Some days you're the dog, and some days you're the fire hydrant.
Go to Top of Page

zata20
Starting Member

16 Posts

Posted - 2009-05-01 : 17:32:51
We have like 12 of 15 databases already moved and live on the New server with no SP, which is a little strange. The rest of the databases caused the ACCESS_VIOLATION problem as we moved to the New server, so we had to move it back to the old server. I think I will install either SP3a or SP4 on the New server, then migrate those 3. If I install SP3a, migrate, and still cause the same issue, we can move it back to the Old server (SP3) without any possibility of compatibility issue. Thank you!
Go to Top of Page

tkizer
Almighty SQL Goddess

38200 Posts

Posted - 2009-05-01 : 17:36:30
You are getting access violations on the new server because there are bugs in the RTM version (no service packs installed). That's why these service packs have been released! You should get to SP4 + the latest cumulative update package to avoid this.

Tara Kizer
Microsoft MVP for Windows Server System - SQL Server
http://weblogs.sqlteam.com/tarad/

Subscribe to my blog

"Let's begin with the premise that everything you've done up until this point is wrong."
Go to Top of Page

zata20
Starting Member

16 Posts

Posted - 2009-05-01 : 17:41:06
OK thank you. But does it have to be the latest? Wouldn't SP3a suffice? But if this issue is definitely due to the lack of Service Pack, and won't cause the same issue after migrating these databases, I would have no problem installing SP4. Again, thank you very much for your suggestions.. I'm only a newbie.
Go to Top of Page

tkizer
Almighty SQL Goddess

38200 Posts

Posted - 2009-05-01 : 18:55:40
It should be the latest service pack since SP4 has been out for a few years. Why bother with an older service pack when it has bugs that were fixed in a newer service pack? SP4 has fixes in it for bugs found in SP3a.

Tara Kizer
Microsoft MVP for Windows Server System - SQL Server
http://weblogs.sqlteam.com/tarad/

Subscribe to my blog

"Let's begin with the premise that everything you've done up until this point is wrong."
Go to Top of Page
   

- Advertisement -