Document library back up
From: "Nick Monsour"
Newsgroups: microsoft.public.sharepoint.portalserver
Subject: document library back up
Date: 13 Jan 2005 07:50:56 -0800
Hello all,
I have read nothing to indicate that there is a good way for this to be done 'document library backup and retrieval'. I am trying to deal with deletes in a proactive way. As I am sure everyone has experienced by now users are putting documents into libraries and upon occasion they need to delete duplicate information and other things believed to be useless. I am trying to figure out if there are any ways to have back ups of document libraries in the event that the wrong thing gets deleted or if someone deletes something by accident. Does anyone out there have a solution to this issue?
****************************************
From: "Nigel Bridport [MSFT]"
Subject: Re: document library back up
Date: Fri, 14 Jan 2005 06:42:53 -0000
Newsgroups: microsoft.public.sharepoint.portalserver
Depends on how much time you want to spend getting it running...
You could just drag'n'drop the files out manually each night, there are lots of options.
My favourite would be to write a event script for the Document Library that would create a backup for each document that got dropped in. Not hard stuff really.
Nige.
***************************************
Date: Sun, 16 Jan 2005 21:02:19 +0000
Subject: Re: document library back up
From: "Steven Collier [MVP]"
Newsgroups: microsoft.public.sharepoint.portalserver
Here's an article showing how to do it
http://msdn.microsoft.com/msdnmag/issues/05/02/RecycleBinforWSS/
“Windows® SharePoint® Services (WSS), which is part of Microsoft® SharePoint Products and Services, provides a long list of features that help improve both collaboration and workflow while protecting documents and intellectual property. While WSS features continue to improve with each release, one feature that's conspicuously missing is an easy way to back up and restore deleted files from document libraries.
In this article, we'll take advantage of the extensibility of WSS and both its server-side and client-side object models to build a restore feature that works like the Recycle Bin in Windows Explorer. We'll examine WSS document library server-side events and will develop a .NET event handler class for asynchronous server-side processing of those events. In the end, you'll have a working recycle bin for document libraries. Additionally, the lessons learned will help you write your own custom workflow applications based on the WSS document library event model.“
There is the source code for this as a download on msdn somewhere as well.
There is a commercial product called nintex Smart Document library (www.nintex.com) which includes this functionality as well as workflow and auditing
Steven Collier