Hi Keith,
Thanks. Here's what I have. For backups, we do SQL Full everyday at 9PM, SQL Diffs every hour and SQL Logs every 15 minutes. We are approaching 1M transactions per month btw. I inherited this environment and I need to know the proper way to restore a SQL 2000 DB.
For the Restore process, I first restored the latest SQL Full using SQL Redirection. I also made sure to use the 'Leave DB non-operational.." option so that I can add either the Diffs or the Logs on top of that. The SQL Full restore runs fine. I am able to restore that one with no problems, even with re-direction.
My problem is I am not sure what I am suppose to restore next. I thought SQL Diff comes next. However, when I try that, on the 'Restore Job' --> 'Selections' when I navigate to any of my Diffs or Log backups, they all have a byte count of '0' on this page. My Fulls do not have '0' byte count. I don't understand why it says '0' bytes. In 'Job History' my Diff and Log backups have good byte counts when they complete and no errors either. Is it normal to have a '0' byte count on this page for Diffs and Log backups?
I think this is my problem because when I attempt the Diff restore, I get the error stating "An error occurred on a query to database XYZ. Could not find database ID 65535. Database may not be activated yet or may be in transition."
Here are the settings I am using for the backup jobs below. Note that my SQL Full backup job does include the system DBs (msdb, master model and pubs). Should those be removed from this Job? Will having those in there mess me up some how?
SQL Full Overwrite, Full - Reset Arc Bit, Verify, No SI, With JPs, AO Never, Entire DB.
SQL Diff Append w/Overwrite, Diff - Changed Files, No Verify, No SI, With JPs, AO Never, Diff - Changes only.
SQL Logs Append w/Overwrite, Full - Reset Arc Bit, No Verify, SI Yes, With JPs, AO - With a lock, Log - Backup Transaction Log.
SI - Single Instance
JP - Junction points
AO - Advanced Open
And that is basically it. All the other settings are defaults. Any help you can provide would be greatly appreciated.
Thanks again!