2012-04-27 3 views
1

У меня есть создать резервную копию SharePoint 2010 семейства сайтов с помощью Power Shell, с помощью командыSharePoint 2010 Восстановление-SPSite проблемы

резервного копирования SPSite "HTTP: // имя_сайта: 85" -path «C: \ резервного копирования. Бака»-Force

и я восстановить эту резервную копию на одном SharePoint Server 2010/же машины на другой порт с помощью команды

Восстановление - SPSite "HTTP: // имя_сайта: 81" -path "C: \ backup.bak" -Force

через эту ошибку

Restore-SPSite: Ваша резервная от другой версии Microsoft SharePoin т фонда и не может быть восстановлен на сервере под управлением текущей версии. Th Файл резервной копии e должен быть восстановлен на сервере с версией «4.0.145.0» или более поздней. В строке: 1 знак: 15 + Restore-SPSite < < < < "HTTP: // имя_сайта: 81" -path "C: \ backup.bak" -Force + CategoryInfo: InvalidData: (Microsoft.Share .. .dletRestoreSite: SPCmdletRestoreSite) [Restore-SPSite], SPException + FullyQualifiedErrorId: Microsoft.SharePoint.PowerShell.SPCmdletRestoreS жет

Я поражен. Я создаю резервную копию и восстановление на том же сервере SharePoint, и почему он запрашивает другую версию Microsoft SharePoint Foundation.

Любая помощь будет оценена по достоинству.

ответ

-1

Похоже, вы применили SP1 к вашему серверу SharePoint. Пакеты обновления и обновления сообщества (CU) могут изменять схемы баз данных и резервные копии, сделанные до применения такого обновления, могут быть непригодными. Microsoft упоминает это при описании Restore-SPSite. См. Restore pre-SP1 backups to an SP1 farm (SharePoint Foundation 2010) и/или Restore pre-SP1 backups to an SP1 farm (SharePoint Server 2010). Объем вашей резервной копии был семейством сайтов, что означает, что вам нужно будет установить сервер SP до SP1, чтобы он мог выполнить восстановление. Затем вы должны обновить машину и создать резервную копию обновленного семейства сайтов. Эта резервная копия будет восстановлена ​​на вашем текущем сервере/ферме. Болезненный, да.

Резервное копирование SharePoint должно быть восстановлено на сервере/ферме SharePoint той же версии, включая важные обновления. Корпорация Майкрософт рекомендует делать полную резервную копию фермы после применения пакета обновления 1 (SP1). Я бы удостоверился, что резервные копии обновляются после каждого SP или CU.

Вы не должны думать о резервном копировании как о долгосрочном решении. Как вы видите, это не только архив кросс-версий, но он может не сохраниться даже в пакете обновления для той же версии. SP Backup - это краткосрочная безопасность, например, ваш ИБП; долгосрочный архив, чтобы сохранить ваши данные SP, доступные в будущем, предлагаются другими поставщиками программного обеспечения.

Я столкнулся с подобной проблемой после применения CU 12/2011 и импортировал сайт на Import-SPWeb. API развертывания контента также чувствителен к изменениям версии SP; он предназначен для репликации контента из этапа в производственную среду; не архивировать/восстанавливать содержимое.

--- Ферда

1

У меня был подобный вопрос мигрирующей SPF2010 на другой сервер.

Sollution: обновление базы данных на исходном сервере.

Как: Открыть Sharepoint PowerShell, и введите Обновление-SPContentDatabase команда, нажмите R (возможно, Y), когда promt.

Cheers

+0

Какой сервер вы переносите с SP2010 на сервер? –

+0

Если вы восстанавливаете портал SharePoint 2010 на разных серверах и сталкиваетесь с такой же проблемой, вам необходимо применить SharePoint 2010 SP1 на своем сервере SharePoint, а затем восстановить резервное копирование портала. Он, надеюсь, будет восстановлен. –

+0

Во-вторых, если вы не хотите устанавливать SharePoint 2010 SP1. Затем вы можете сохранить весь сайт sp в качестве шаблона с контентом. Затем загрузите этот шаблон на второй сервер в галерею решений и создайте новый сайт на основе этого шаблона. Этот сайт будет таким же, как и с резервным копированием. –

Смежные вопросы