The next problem i have got when i tried to replace the backup from a SharePoint Site.
The problem i'v got is "Restore-SPSite : The site collection could not be restored." what you can see in my powershell dump below.
The problem is that in the contentdatabase on the url a site is registered.
You read allot of person the describe to restore a database backup to fix this problem. This is not necessary.
There is a easier way.
This is my powershell dump.
**********************
Windows PowerShell Transcript Start
Start time: 20130228153052
Username : {COMPUTERNAME}\SPadministrator
Machine : {COMPUTERNAME} (Microsoft Windows NT 6.1.7601 Service Pack 1)
**********************
Transcript started, output file is siteRestore_2013-02-28_15-30-52.log
Creating site collection: https://backup-spsite.fastlane2.local
Site collection creating. Restoring backup D:\Backup\{COMPUTERNAME}\backup.site to site collection https://backup-spsite.fastlane2.local
Confirm
Are you sure you want to perform this action?
Performing operation "Restore-SPSite" on Target
"https://backup-spsite.fastlane2.local".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help
(default is "Y"):y
Restore-SPSite : The site collection could not be restored. If this problem per
sists, please make sure the content databases are available and have sufficient
free space.
At D:\Backup\{COMPUTERNAME}\Restore-FastlaneSite.ps1:50 char:16
+ Restore-SPSite <<<< -identity $siteUrl -path $restoreFileFullPath -HostH
eaderWebApplication $webApplication -ContentDatabase $contentDatabaseName -forc
e
+ CategoryInfo : InvalidData: (Microsoft.Share...dletRestoreSite:
SPCmdletRestoreSite) [Restore-SPSite], SPException
+ FullyQualifiedErrorId : Microsoft.SharePoint.PowerShell.SPCmdletRestoreS
ite
Backup D:\Backup\{COMPUTERNAME}\backupsite.site is restored to https://backup-spsite.fastlane2.local
**********************
Windows PowerShell Transcript End
End time: 20130228153056
**********************
The problem is that in the contentdatabase on the url a site is registered.
You read allot of person the describe to restore a database backup to fix this problem. This is not necessary.
Solution:
If you fix the database by the following steps you can restore your backup-spsite on the same url you used before.Get the database with powershell and the database guid.
GET-SPDatabase (gives a list af content datbases) $db = Get-SPDatabase 9a96829a-fc28-4ce7-98d3-481297044663 $db.Repair($true)Restore your backup again$db.Update();
To backup and restore your SharePoint site there are some tools for. One of those tools is the Backup, Archive & Restore tool.

No comments:
Post a Comment