Ознаки
Припустімо, що переміщення колекції сайтів з однієї бази даних вмісту призначення вмісту бази даних в Microsoft SharePoint Server 2010. Це зробити за допомогою команди PowerShell Переміщення-SPSite або команди stsadm-o mergecontentdb . Якщо помилка виникає, перш ніж дані сайт повністю скопіювати призначення бази даних вмісту, колекції сайтів можуть не можна зіставити з бази даних конфігурації.
Спосіб вирішення
Щоб вирішити цю проблему, потрібно застосувати такий пакет виправлень:
2516472 Опис пакета виправлень SharePoint Server 2010 (sts-x-None. MSP): 26 квітня 2011 року. Після інсталяції пакета виправлень, виконайте наведені нижче дії для вирішення цієї проблеми
-
Перевірте вихідної бази даних і цільовій даних, які містяться в колекції сайтів і даних, які розподіляються на карти сайту. Щоб це зробити, виконайте такі команди:
stsadm -o enumallwebs - ім'я бази даних SourceDatabaseName >stsadm -o enumallwebs - ім'я бази данихDestinationDatabaseName >
-
Порівняти стан вихідної бази даних і цільовій, карта сайту. Потім подивіться на сайт, URL-Адресою на основі URL-адресу веб-сайту для кореневого та підтвердити, чи сайт карти сайту, переглянувши InSiteMap значення.
-
Після завершення кроки 1 і 2, необхідно визначити Ідентифікатор колекції загублений сайту а також ім'я бази даних, яка містить загублені вузлів, з результатами команди stsadm -o enumallwebs . Також можливі таких результатів:
-
В обох джерела даних а також у цільовій зберігаються копію колекції сайтів. Проте жодне-бази даних не карта сайту. Щоб вирішити цю проблему, виконайте таку команду, щоб видалити копію, які більше не використовуються
stsadm -o deletesite-примусове - siteid < загублені сайт Ідентифікатор колекції > - ім'я бази даних < ім'я бази даних, загублені вузлів, що містить >Запустіть таку команду, щоб призначити інші копії карта сайту:
stsadm-o refreshsitemap
-
В обох джерела даних а також у цільовій зберігаються копію колекції сайтів. Однак лише одну базу даних, і карти сайту. Щоб вирішити цю проблему, виконайте таку команду, щоб видалити копію, які більше не використовуються
stsadm -o deletesite-примусове - siteid < загублені сайт Ідентифікатор колекції > - ім'я бази даних < ім'я бази даних, загублені вузлів, що містить >
-
Кілька екземплярів колекції сайтів, які зберігаються в будь-якому джерело даних або цільової бази даних. Щоб вирішити цю проблему, виконайте таку команду, щоб видалити копії, які більше не використовуються
stsadm -o deletesite-примусове - siteid < загублені сайт Ідентифікатор колекції > - ім'я бази даних < ім'я бази даних, загублені вузлів, що містить >Запустіть таку команду, щоб призначити інші копії карта сайту:
stsadm-o refreshsitemap
Примітка.Щоб отримати додаткові відомості про те, як видалити сайт відвідайте такий веб-сайт Microsoft TechNet:
-
Стан
Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".