There are several ways to back up/restore/migrate SharePoint Portal
2003 (we will talk about WSS in a minute). First, if you want to
backup the WHOLE portal there is only one way: spsbackup. I have it
running from a batch file nightly and it's working fine.
You also need to backup the database fully. That's the key to the
whole thing. Use SQL management tools to schedule that process.
Backup all 4 databases (prof,serv,site, and config).
Now if you want to backup individual sites (WSS sites) then use the
stsadmin tool. I wrote a batch file that enumerates the sites (using
stsadmin) and then backup each site individually. That's a good
option if you are using WSS only.
Now the restore is a bit tricky. If you are restoring or migrating
the whole site, you need to rebuild or build an installation of
SharePoint Portal or load Windows 2003 with WSS if that's the way you
are going. This will create your databases for you so all the restore
tool does is populate the data. Do your restores using the tools and
everything should be OK. You might need to go into the admin screen
and point to the correct app pool as well.
Let's say you backup your WSS sites nightly and you want to roll back
to a previous version. That's pretty simple. Just pick the correct
backup file and use the stsadmin tool to restore it.
If you have any questions, please hop over to my web site and post
it. One of my guys will have the answers for you.