Skip to main content
Trans Am

Todd Klindt's SharePoint Admin Blog

Go Search
Home
Blog
Netcast homepage
SharePoint Terminology Wiki
  

Todd Klindt's home page > Todd Klindt's SharePoint Admin Blog > Posts > Free Disaster Recovery options for SharePoint
Free Disaster Recovery options for SharePoint

In the newsgroups I see a lot of questions about how to back up and recover SharePoint. I decided it was time to put some of my ideas out here. This blog entry will cover options that come out of the box with SharePoint, with the exception of SharePoint Designer. It will talk about the different needs that DR addresses and it will show you how to use different features to meet those needs. For the most part these features work best with small to medium sized environments, but the information will be good for enterprise admins as well.

    When we start talking about disaster recovery we need to decide on just what kind of disaster we are talking about. In this paper we will cover two types of disasters; content deletion and catastrophic failure. You will want to take different measures depending on the type of recovery you want to protect your environment from. In this blog we will address catastrophic failure first, then content recovery.

    If you want to protect your SharePoint farm against catastrophic disaster you have two aspects of SharePoint to keep in mind; configuration and content. In the 2007 versions of SharePoint Microsoft has added a facility for making backups with the intent of recovering from catastrophic failures. This can be found in the Central Administration web site on the Operations page under the "Backup and Restore" heading. If you click "Perform a Backup" you can see that quite a bit is covered. Since this is at the Farm level it includes any web applications you have as well as your Config and Search databases. Any of your SharePoint environment that exists in SQL is covered here, as well as some information from your WFEs. When you choose to do a backup here you are asked where you would like the backup to be saved. It is important to know that this backup process runs in two distinct steps. The first runs on the WFE that Central Admin is running on and the second runs on the SQL server. For your backup to be successful both processes, and the users they are running as must have access to the directory where you point Central Admin. That is why the example is a UNC path instead of a local path. The WFE portion of the backup process runs as the Central Admin app pool id. The SQL portion runs under the context of the account that the SQL services are running as. Both accounts must have write access to the directory for your backups to be successful.

    After you have created a successful backup you can walk through the restore process. While I encourage you to practice any recovery processes you have in place be careful when walking through this, you will overwrite any content that is in place. It is a good idea to go through the restore process at least once to get familiar with it and then periodically to make sure your backups are working correctly.

    If you're like me you're curious about how things work. After I ran my first backup I immediately jumped into the directory to see what was there. I found that each backup run is put into its own directory. Each of those directories has a SPBACKUP.XML file that is the table of contents for the backup. You can look through there and see which elements are being backup up. Most interesting are the entries for the objects in the "Microsoft.SharePoint.Administration.SPContentDatabase" class. These represent your Content Databases, as you may have guessed. If you continue looking at the properties for the object you will come across one that is the database's name and SQL instance. The value for that parameter is the name of the file in the backup set. Since this part of the backup is essentially just an SQL dump, you can take this file and restore it into SQL with SQL Management Studio if you would like. This makes it easy for you to restore the databases to different environments, or as difference names.

    The built in backup procedure has two big shortcomings, as I see it. First, it does not get everything you probably want if you need to rebuild your environment, namely all your Configuration information. The Content is covered when your content databases are backed up. Configuration covers a wide variety of information and it is spread out so it is easy to lose track of bits of it. For instance if you have added an icon for PDF files this is part of your configuration. When you do this you copy a GIF file to the Templates\Images directory of the 12 Hive and add an entry for that image in your DOCICON.XML file. A Central Admin backup will not get this change. For this reason I recommend a few supplemental processes to round out your backup. First, use IISBACK.VBS to make a backup of your IIS settings which are stored in two files; Metabase.xml and MBSchema.xml. Use a command similar to this:

iisback.vbs /backup /b SharePointBackup

This creates a backup of your Metabase and MBSchema files and saves them in %systemroot%\system32\inetsrv\MetaBack. You will also want to backup the contents of this directory as well as a couple more. The directory C:\Program Files\Common Files\Microsoft Shared\web server extensions\12 is known as the '12 Hive'. It is the directory that SharePoint is installed in and where most of your SharePoint specific changes live. You will also want to add the Inetpub directory, normally at C:\InetPub. To package them all neatly I use a command line compression tool like 7-Zip to zip them all up nicely.

    I mentioned the included backup had two shortcomings. The second is that since it is web based, it cannot be scripted to run regularly. Fortunately this is easily remedied with STSADM. STSADM can create backups that are compatible with Central Admin backups. Use backup operation but instead of giving it a URL and filename, give it your backup directory name and whether you want a full or differential backup. The command would look like this:

stsadm –o backup –directory \\server\SPBackups -backupmethod full

If you point STSADM at the same directory you point Central Admin at the backups will seamlessly be integrated. One can restore what the other backs up. Since STSADM is a command line utility it is a perfect candidate for automation. You can create a simple script file to run your farm level backups and schedule it to run every night or however often you want.

    These methods work well for restoring from catastrophes and they also work well for moving content or settings between test environments and production environments, or vice versa.

    The previous methods work great if you want protection against a hardware failure. What if you just want to have some protection against your users (or your admins!) deleting content? The methods we discussed above would work, but they might be more than you need. In this section I will cover some ways to recover content.

    Your first weapon against content deletion is the Recycle Bin. New in SharePoint 2007 this gives you two layers of protection as it is two stage. The Recycle Bin is on by default and is configurable in Central Admin. Recovering items from the first stage can be done by regular site members. After they expire from there they can be recovered from the second stage by a Site Collection Administrator.

    Not everything is captured by the Recycle Bin, unfortunately. When folders are deleted they do not pass 'Go', they immediately just go away. Webs and Sites are the same way. You need some way to protect against that, or you may have chosen not to enable the Recycle Bin.

SharePoint Designer (SPD) is the next version of FrontPage, and as the name suggests it is very SharePoint friendly. It have a lot of great SharePoint functionality, but this article will only its ability to backup and restore content. The beauty of this approach is that end users can take advantage of it, as a site can be backed up by farm admins as well as site members. This is a great option if you have adventurous users that like to push SharPoint to its limits. They can make a backup of their site before they make their changes. Open the site or web in SPD then go to Site in the Menu Bar. Choose Administration and finally "Backup Web Site." This will create a single CMP file backup of your site. This file can be restored back to its original location, a different location in the same site, or a different farm entirely.

Like the Central Admin backups, if you're curious you can break these backups into their elemental parts. The CMP file is just a CAB file. If you rename it as .CAB you can open it up and see inside. The MANIFEST.XML file is your roadmap to the contents. The object type "SPFile" is where you will find individual files. With this knowledge you can pull files out of your backup without having to restore it back to SharePoint, if you do not want to. Just find the file in the Manifest.XML file and copy out the file from the archive in the FileValue attribute. Rename to your original document and you have your file back.

If the Recycle Bin is not what you are looking for, and SPD does not get you where you want to go, then STSADM comes to your rescue. STSADM is a SharePoint admin's best friend. While STSADM has over 180 operations I will only cover four in this article; backup, restore, export and import. Import and Export replace the functionality that SMIGRATE had in the 2003 versions of SharePoint. Import and Export deal with subwebs. You can use them much like SPD to take snapshots of webs and restore them later if you want to. If you want to protect against accidental Site Collection deletion, use the 'backup' and 'restore' operations of STSADM. These work at the Site Collection level and will create a single file, full fidelity backup. As with any STSADM operation, if you have questions on usage, type 'stsadm –help' followed by the operation name. STSADM will give you usage for the command and maybe an example or two.

If you need to restore a single document or folder you can restore the STSADM backup of the site collection to a different URL or a different farm and retrieve the document that way. If you do restore a second instance of a site collection it cannot be in the same Content Database as the original. STSADM preserves many list GUIDs and they cannot exist more than once in a Content DB. If you try to do this, STSADM will report back that there are no databases available. If you have a recovery or test environment, you can restore your backup there as well. Just make sure both farms are running the exact same version of SharePoint, right down to the patches. You will also need to have all the same software and web parts installed.

For small to medium sized environments, it is tough to beat STSADM site collection backups. You still need to schedule the task, and you need to keep a running list of the Site Collections you need to back up. The second part is easy to address. In his book SharePoint 2007 Unleashed Michael Noel has a chapter on Disaster Recovery. In that chapter he has a script that can be scheduled to run that takes the output of "stsadm –o enumsites" and creates a backup for each site collection listed. If that were not enough, the script will email you when it is finished. He was gracious enough to let me share that script with you all here. Go ahead and download it and take it for a spin. You will need to remove the TXT extension to get CSCRIPT to execute it properly. I think you will really like it. If you do, I encourage you to consider picking up his book. That script is just one example of the vast amount of SharePoint information that is in there.

There are many disasters that can befall a SharePoint environment. Servers can burst into flames, or the CEO's administrative assistant can delete a folder full of important documents. Regardless of how you define disaster there are ways to protect yourself built in to SharePoint. I hope this blog entry has given you some ideas on how to protect your environment.

Let me know what you think. Leave me a comment below.

tk

Comments

Executive Secretaries

...it's often the CEO, not the secretary, who wipes out the document library. From his/her BlackBerry (or Windows equivalent) of course.
at 7/9/2007 11:10 AM

Re: Executive Secretaries

Probably true.  I like the "CEO from his Blackberry" line, I may use that.  Thanks.  :)

tk
Todd O. Klindt at 7/9/2007 11:22 AM

Great...but...

TY for the wonderful post...stsadm will save me some headaches in the future...

but 1: Does stsadm backup the IIS metabase. Hive 12 & Inetpub as well?

but 2: I tried out the last script you mentioned and it works wonderfully but nothing about recovery is documented...is it covered in the book?

Dave
at 7/13/2007 10:59 AM

Re: Great...but...

Thanks for your kind words.  Glad someone finds this helpful.  :)

Answer 1: No, STSADM does not back up the metabase, the 12 Hive or Inetpub.  You'll need need to grab them manually.

Answer 2: That script is part of a chapter that is devoted to backup and recovery, so there is much more discussion.  To restore the sites that it backs up use 'stsadm -o restore'.  You can use 'stsadm -help restore' to get full usage information.  You can restore the site collections to a different name on the same server (but in a different content db) or to a different farm that's at the same patch level.

tk
Todd O. Klindt at 7/13/2007 11:22 AM

Re:Great...but...

Thanks for the quick response...

1: TY again...

2: I was thrown by the output of the script, a .dat file.  I only have 1 site so using your example is all I really need at this point.

Keep up the good work, Ive read through your blog posts and have found a few answers I was looking for.

Dave
at 7/13/2007 11:41 AM

Sharepoint 2007 Backup and Restore

Hi ,
 in my company sharepoint site is running that site contains many subsites ,personal site  and custom webparts now problem is  moving entire site From One server to another without affecting contents how can i do this

at 7/23/2007 1:53 AM

Trouble with Noel's enumsites script

I've downloaded and tried to run the SPSiteBackup.wsf script but keep getting errors.  I have the script and STSADM in the same folder as directed but get these errors:

E:\STSADM_Backup>cscript spsitebackup.wsf /virt:"http://itdev.hntb.org" /path:"e
:\stsadm_backup" /smtpserver:"hntb-mail.hntb.org" /reportto:"myemail@xyz.com"

Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

E:\STSADM_Backup\spsitebackup.wsf(1, 4) Windows Script Host: Unexpected XML declaration - declaration must be at the beginning of the file

When I remove the XML code, I get another error.  I don't know cscript well enough to debug so can you shed any light on my problem?  Perhaps my version of cscript is not current?  Thanks.
at 8/29/2007 9:28 AM

Re: Trouble with Noel's enumsites script

Mike asked me to tell you to check out the entry on his blog for this.  Some other folks have had problems and worked out some solutions here, http://www.networkworld.com/community/node/18202.  He also mentioned that you should verify that the download isn't corrupt.  His blog has a different link to download it, so try that too.

Good luck, let me know when you get it working.

tk
at 8/29/2007 7:35 PM

It's working now

Todd,

Yes, I found Noel's blog and posted there as well.  He suggested I do a "save target as" rather than cutting and pasting the code and that fixed the problem.   BTW, the script works great!  Thanks for your help.

Dave
at 8/30/2007 9:36 AM

smaller file size than central admin backup, why??

I did a manual Central Admin backup and got a backup that was about 200 megs total.

Then I ran this wsf script, which works for me, got no error messages, but the total file size is less than 100 megs.

What is the difference in this script and the Central Admin backup that the total file size is so different??

Thank you, Tom
at 10/5/2007 10:24 AM

Re: smaller file size than central admin backup, why??

Hi Tom,
The WSF script does a backup of the Site Collection and the site collection only, that's why its output is smaller.  The Central Admin backup does a database level backup and includes other things like the Central Admin site itself, search databases, etc.

The WSF script is really geared towards content recovery, like if someone deletes a web.  The Central Admin backup is geared towards disaster recovery, like if you lose the drives in your database server.

tk
Todd O. Klindt at 10/5/2007 11:09 AM

Thanks for explaining

Then how CAN this script be modified to work for disaster recovery??

Could you provide any information pointers or etc. on this??

It would be good to do this, because the Central Admin script can't be automated (taek scheduler) like your article says. :)

Alternatively is there a way to see/copy whatever it is the Central Admin backup does??

It would be nice not to have to remember to do Central Admin backup manually every day!!

Thank you, Tom
at 10/5/2007 11:27 AM

improving this script

My previous comment about could this script be modified more toward disaster recovery, I re-read your article again, and discovered this line:

strErrorCode = objShell.Run("cmd /c stsadm.exe -o backup -url " & SiteRecord & " -filename " _
                        & strPath & "\" & strWriteLineTextFinal & "-" & strFileName & ".dat", 0, True)

If this line is modified to stsadm –o backup –directory \\server\SPBackups -backupmethod full would that serve the purpose of backing up everything like Central Admin does??

Thank you, Tom
at 10/5/2007 11:35 AM

another script to look at :)

I found this on the internet, it does the -full backup and it does a 'rolling' backup, one for every day of the week.
It has to be saved as a *.vbs file and it has to be configured internally with the proper folder variables etc.
Whatever directory is used for this, both your sql account and your SharePoint service account have to have read/write rights.
http://blogs.threewill.com/implementingsharepoint/Lists/Posts/Post.aspx?ID=2
Good site overall, too.

Todd, thanks a lot for mentioning the 12 hive and inetpub, a bit more explanation about iisback would help those of us who are not IIS experts.

Thank you, Tom
at 10/5/2007 12:17 PM

Re: improving this script

If you go the "stsadm -o backup -directory" route you really don't need any script at all, so wouldn't have to improve Michael's.  You could just put that line in a CMD file and have the Task Scheduler run it for you.  I've done that and had good luck.  If you'd like it to email you when it's finished do an Internet search for a program called "blat."  It's a command line mailer.

You could also use that script from threewill.com.  It looks pretty handy.  While it deletes the old backups I *think* they'll still show up in the history, so be aware that even though they'll show up in the list, you can't actually restore any of them.

tk
Todd O. Klindt at 10/5/2007 1:33 PM

How to restore the .dat file?

Thanks for the sript. I have successfully run the script and have the backup file. The question is how can I restore the file when necessary?

Peter
at 1/24/2008 1:14 AM

Re: How to restore the .dat file?

Use STSADM.  The command will look like this:

stsadm -o restore -url http://server/sites/sitename -filename blah.dat

You don't have to restore the site to the same location, or even the same farm if you don't want to.

tk
Todd O. Klindt at 1/24/2008 7:56 AM

Thank You!!!!

Awesome article, it really put me on the right track.  I was trying to use stsadm (full backups) to backup a content db and restore it to either the same server different web application or different server and had absolutely no luck. My goal was for content recovery, or a DR site solution.  Your explanation on sites and site collection backups and restores was the key.

Thanks again.

Oh, and this a script I downloaded and used to handle the automatic rotation of not only the backup directories but the xml history log file as well.  You have to install PowerShell, but its easy and script's code is only a few lines, compared to some of the vb scripts out there to handle this. 

http://blog.wauwwie.nl/Lists/Categories/Category.aspx?Name=MOSS%202007%20%2F%20WSS%20v.3 
at 1/29/2008 2:38 PM

Consultation

Hi, I'm a novice for backup operation in WSS. Some requirements are thrown from my customers to perform backup for some specific sub site of site collection..

Do you think it's workable?
at 2/29/2008 9:54 AM

Re: Consultation

Hello,
If you want to back up specific sub sites you can schedule "stsadm -o export -url http://server/sitename/subsite" and it will do it for you.  Very easy to use and should do exactly what you're looking for.  If you wanted to get fancy you could parse the DATE variable and include it in the output filename.

tk
Todd O. Klindt at 3/1/2008 8:47 AM

Sub sites backup

Is it possible to write a script that would loop through sub sites and export each one of them? ... can enumsite enumerate them?


Thanks, MS
at 3/11/2008 10:07 AM

Re: Sub sites backup

Unfortunately "stsadm -o enumsubsites" only enumerates the first level subsites of the URL you give.  It WILL NOT give anything below that.  So "stsadm -o enumsites -url http://server" will return http://server/subsite1 and http://server/subsite2 but WILL NOT return http://server/subsite1/anothersub or http://server/subsite2/subhere.  Because of that if you loop through the output of enumsubsites you won't get all of the subsites in a Site Collection.

To get an entire list you might need to use PowerShell.  If I get a few minutes I might try to write an STSADM extension that enumerates all subsites.

tk
Todd O. Klindt at 3/11/2008 10:42 AM

Sub sites backup

It would be great if you could write a script that would loop through all sites and subsites and export them to different files :)  That way we could very easily restore single sites!

at 3/12/2008 10:00 AM

How to find the search database names and their respective Content Databases

Is there a SQL query to list all the Search databases and their respective Content Databases

There is the stsadm command which gives me this list , but it has to be parsed. A query would be helpful.

stsadm -o spsearch -action list
WSSSEARCHSSERVER:
Status: Online
Default index location: C:\Program Files\Common Files\Microsoft Shared\Web Se
                          rver Extensions\12\Data\Applications
Index location: C:\Program Files\Common Files\Microsoft Shared\Web Server Ext
                  ensions\12\Data\Applications

Search database server: WSSSEARCHSQL
Search database name: SearchDB_1
Content databases indexed by WSSSEARCHSSERVER:
    Server: WSSCONTENTSQL
      ContentDB_1
      ContentDB_2
      ContentDB_3
      ContentDB_4
at 3/14/2008 4:06 PM

Re: How to find the search database names and their respective Content Databases

I did a cursory look and I couldn't find any way in SQL to determine that.  Sorry.  Maybe another one of my readers has an idea for you.

tk
Todd O. Klindt at 3/16/2008 1:09 PM

STSAdmin Command Failed

I am getting a STSADMIN COMMAND FAILED when i try to run my script:

C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN>cscript spsitebackup.wsf /virt:"http://localhost" /path:"d:\sharepoint" /smtpserver:"w2k3exc1" /reportto:"bdw@wbai.com"
at 3/25/2008 9:32 AM

Re: STSAdmin Command Failed

There are a few places in that script that will kick out that error message.  Does STSADM work fine by itself when you run the enumsites and backup operations manually?  You might get more help by asking Michael Noel about this on his blog, http://www.networkworld.com/community/node/18202  

tk
Todd O. Klindt at 3/30/2008 10:13 AM

VMWare configuration

Hi,
I am running Sharepoint 2007 on VMWare, with the SQL Server running on a totally separate machine that is not VMWare enabled. Will the VMWare cover my disaster recovery on the Sharepoint configuration?
I am assuming with VMWare running, I only need to run the STSADM then to backup configuration and content right?
at 4/7/2008 10:30 PM

Any advantage STSADM backup over SQL backups?

Hi,

Thank you for the excellent information on this SharePoint backup approach.

My basic quiestion is do STSADM backups do anything more for me than SQL backups?

I am doing local SQL backups, plus the network team does a full system backup of the server using BackupExec nightly - which also does a SQL backup to tape. So I am already getting two DB backups to tape for disaster recovery.

Our environment is a 24 hour a day operation and while it is my understanding that the STSADM backup will lock people out of SharePoint during the backup, SQL backups will not. Is this accurate?
I would need a pretty good reason for telling people they cannot access any files stored in SharePoint for a backup period each night and I can do that only if there is a valid reason for using STSADM backups over SQL backups.

Any information that can shed light on the differences is appreciated.
at 8/22/2008 1:56 PM

IIS 7.0 configuration setting backups

In regards to IIS configuration backups, iisback.vbs does not exist in IIS 7.0. It has been replaced with the appcmd.exe command line tool.
The command line for backing up IIS 7 config settings is:

appcmd add backup

This will backup  the settings using a timestamp naming convention. More info on this is available on this blog by Mike Volodarsky (not me):
http://mvolo.com/blogs/serverside/archive/2007/03/18/Most-Important-AppCmd-Commands_3A00_-Backing-up-and-restoring-IIS7-configuration.aspx

FYI - run this utility from the system32 folder even on 64bit servers (not the syswow64 folder) per this MS technet entry:
http://technet.microsoft.com/en-us/library/cc730918.aspx
at 8/22/2008 1:57 PM

Import Permissions?

When I performed a stsadm -o export ... and then stsadm -o import ... of a particular site, it worked just great.  But the permissions of the restored site/lists/libraries are not in place.  Is there an option that I have to include in stsadm command to backup/restore or export/import permissions along with the content?
at 9/24/2008 4:49 PM

Re: Import Permissions?

You need the -includeusersecurity switch on both the export and import to keep the permissions.

tk
Todd Klindt at 9/24/2008 4:54 PM

Question

I am doing local SQL backups, plus full system backup of the server using NetBackup nightly - which also does a SQL backup to tape. So I am already getting two DB backups to tape ...

Would the files backed up and the SQL backup be enough to restore the whole SharePoint environment in a disaster recovery situation ?
at 3/25/2009 10:21 AM

One basic Question

Hi Todd

Lovely article. My query is slightly off topic

But before you reply let me confess that I am a non-technical guy and completely zero about Sharepoint.
Please feel free to comment if am asking the wrong questions

My Q is related to websites developed in Sharepoint 2007 for Internet sites. Suppose the present website content (text, images & databases) are in .asp files/format. I use the content and recreate / redesign the website in  MOSS 2007 for Internet sites. 

1. Will Sharepoint covert the content to Sharepoint format?
2. Will I be able to use content again in non-Sharepoint platform?
3. What kind of backup and precaution I shld take before converting .net content into MOSS so that in future the MOSS content is still reusable but .net or other platform?

at 5/25/2009 10:18 AM

Re: One basic Question

I'm afraid I don't completely understand the question. I haven't really done any .NET development, so I'm not exactly sure what kind of content you're trying to move back and forth. Sorry.

tk
Todd O. Klindt at 6/3/2009 10:50 AM

Test and production env

Newbie Q - I have inherited a MOSS + Project Server environment - I am trying to find out if I can create a similar environment in a test lab - but the lab is in a different domain than the production domain - would backups/restores work in such a scenario - or, I should try to create the test env in the same domain as production?  Any help is greatly appreciated!
at 6/30/2009 1:11 PM

Re: Test and production env

You have a few options. You can use "stsadm -o migrateuser" to reassign permissions in your dev environment. Read my blog post here to learn about it, http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=75

You could also clone your production domain and use it in test, but be very careful if you do that. The two environments should never be able to see each other, and you'll have to go to a lot of lengths to keep your ADs synced. I'd try the migrateuser option first.

tk
Todd O. Klindt at 7/1/2009 8:57 PM

thank god!

thank god for this article. Im a unix admin with no MS experience put in charge of SP DRP. This is BY FAR the best/olny article on the subject.
at 7/24/2009 4:41 PM

Re: Free Disaster Recovery options for SharePoint

test
at 8/25/2009 8:45 AM

Backup Job Account

Any recommendations on the account that the scheduled task should run under?

When I run the stsadm -o export command, I notice a lot of access denied messages for parts of the sites.
at 8/26/2009 3:21 PM

Re: Backup Job Account

The account used by STSADM will need a lot of permissions, since it can't use impersonation (also known as "run as elevated"). It'll have to be a local admin on the SharePoint box, and if you're using export it will probably need to have permissions to that particular web. If that's a problem you could use a web application policy to make sure your backup account could get to everything.

tk
Todd O. Klindt at 8/28/2009 2:37 PM

Backing up sub-webs

Hello Todd,

This may be slightly off topic but we are trying to back-up sub-webs in MOSS 2007 via the import / export stsadm command.  This is ultimately going to be used to break up a large site collection by moving a section of sub-webs out.

Do you know of anyway to include workflow history in the export backup?  We are using oob workflow in MOSS 2007, however this doesn't appear to be transferred over.  The site collection is quite large (100+gb) so the stsadm backup command is out of the question from what I understand.

Shawn
at 10/9/2009 4:15 PM

Micchael Noel's Backup Script

Michael,

I am sorry I have to use this medium to contact you. I am trying to use your backup script to backup sites in our small farm setup and I kept getting the error message below. Would you be kind to let me know what I am doing wrong? I am using MOSS in a VM running Win 2008 on Core Hyper_V environment. The script in the \12\Bin folder.

 

 

<<<

  C:\STSADM prompt>cscript C:"\Program Files\Common Files\Microsoft Shared\web server extens

ions\12\BIN\SPSiteBackup.wsf"/virt:"http://sp.testdomain.org"/path:"\\testserver\SPBackupshar

e\SPBackups
"/smtpserver:"mail1.testdomain.org"/reportto:"spadmin@testdomain.org"

Microsoft (R) Windows Script Host Version 5.7

Copyright (C) Microsoft Corporation. All rights reserved.

 

Input Error: There is no script engine for file extension ".org".

 

C:\STSADM prompt>

>>>

 

I thank you in advance for any help you will give me.

Nee Okai
nokai@atcc.org
at 10/12/2009 3:45 PM

Sharepoint stuck with 4 GB SQL Express

Hi Todd, would you give me an advice, i have already install MOSS 2007 wit basic installation (sadly..) and this portal has running on production environment. The problem now is my content db has exceed 4 GB size, that make me can do nothing to my portal. I can't delete a portion of the content to free a bit more space. what can i do to make it fixed?
at 12/7/2009 7:39 AM

Good Article

Hi Todd,

It was good to see a article that composes all the possibilities. I have an query

1.How is the users restored back (mostly done by ADS)
2.On new machine restore will it work like the old one.


I tried to restore using STSADM but all were restored but I was not able to update the site collection administrator. I structure of the site can be seen and the contents weren't available but.

may be a silly question pls guide me on this.

feel free to contact me at bhalaji.k@gmail.com

-Balaji
at 2/9/2010 12:20 AM

Add Comment

Items on this list require content approval. Your submission will not appear in public views until approved by someone with proper rights. More information on content approval.

Title


Body *


Today's date *

Please enter today's date so I know you are a real person
Attachments