Проблемы
Предполагается переместить семейство веб-сайтов из одной базы данных контента конечная база данных контента в Microsoft SharePoint Server 2010. Это делается с помощью команд PowerShell Move-SPSite или команды stsadm – o mergecontentdb . При возникновении ошибки, прежде чем конечная база данных контента полностью копируются данные узла, семейства веб-сайтов не подключен к базе данных конфигурации.
Решение
Чтобы устранить эту проблему, применяются следующие исправления:
2516472 Описание пакета исправлений SharePoint Server 2010 (sts-x-none.msp): 26 апреля 2011 г. После применения пакета исправлений, выполните следующие действия для ее устранения.
-
Проверка базы данных-источника и целевой базы данных в базу данных, которая содержит семейство веб-сайтов и какие базы данных сопоставляются в карте веб-узла. Чтобы сделать это, выполните следующие команды:
средство stsadm -o enumallwebs - databasename SourceDatabaseName >stsadm -o enumallwebs - имя базы данныхDestinationDatabaseName >
-
Сравните состояние карты веб-узла от базы данных-источника и целевой базы данных. Затем поиск узла, URL-адрес основан на URL-адрес корневой веб-узел и проверьте, является ли узел в карте веб-узла, проверив значение InSiteMap .
-
После завершения действия 1 и 2, необходимо определить идентификатор коллекции потерянного узла и имя базы данных, содержащего коллекцию потерянного узла по результатам выполнения команды stsadm -o enumallwebs . Могут существовать следующие результаты:
-
В обе базы данных-источника и целевой базы данных хранится копия семейства веб-сайтов. Тем не менее ни база данных находится в карте веб-узла. Чтобы устранить эту проблему, выполните следующую команду, чтобы удалить копию, которая больше не нужна:
средство Stsadm -o deletesite, предназначенная-force - siteid < потерянные идентификатор коллекции сайта > - имя базы данных < имя базы данных, который содержит потерянные семейства >Запустите следующую команду, чтобы сопоставить оставшихся копий карты веб-узла:
средство Stsadm-o refreshsitemap
-
В обе базы данных-источника и целевой базы данных хранится копия семейства веб-сайтов. Тем не менее только одна база данных находится в карте веб-узла. Чтобы устранить эту проблему, выполните следующую команду, чтобы удалить копию, которая больше не нужна:
средство Stsadm -o deletesite, предназначенная-force - siteid < потерянные идентификатор коллекции сайта > - имя базы данных < имя базы данных, который содержит потерянные семейства >
-
Более одной копии семейства веб-сайтов, хранятся в исходной базе или в целевой базе данных. Чтобы устранить эту проблему, выполните следующую команду, чтобы удалить копии, которые больше не нужны:
средство Stsadm -o deletesite, предназначенная-force - siteid < потерянные идентификатор коллекции сайта > - имя базы данных < имя базы данных, который содержит потерянные семейства >Запустите следующую команду, чтобы сопоставить оставшихся копий карты веб-узла:
средство Stsadm-o refreshsitemap
Примечание.Дополнительные сведения о том, как удалить сайт, посетите следующий веб-узел Microsoft TechNet:
Общие сведения о deletesite, предназначенная: операции Stsadm
-
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".