Симптоми
Да предположим, че премествате колекция от една база данни за съдържание местоназначение база данни със съдържание в Microsoft SharePoint Server 2010. Можете да направите това чрез командата Преместване SPSite PowerShell или командата stsadm-o mergecontentdb . Ако неизправност преди данните на сайта напълно се копират в базата данни за съдържание местоназначение колекцията не може да бъде съпоставена с конфигурационната база данни.
Решение
За да разрешите този проблем, приложете следния пакет с актуални корекции:
2516472 Описание на пакета с актуални корекции за SharePoint Server 2010 (sts-x-none.msp): 26 април 2011 г. След прилагането на пакета с актуални корекции, изпълнете следните стъпки, за да разрешите този проблем:
-
Проверете базата данни източник и база данни местоназначение коя база данни съдържа колекция от сайтове и какви бази данни са добавени в сайта. За да направите това, изпълнете следните команди:
stsadm -o enumallwebs - databasename SourceDatabaseName >stsadm -o enumallwebs - databasenameDestinationDatabaseName >
-
Сравнение на състоянието на картата между базата данни източник и база данни местоназначение. След това потърсете сайт, чийто URL адрес е въз основа на URL адреса на сайта си корен и потвърдете дали сайтът е на картата на сайта, като прегледате InSiteMap стойност.
-
След като завършите стъпки 1 и 2, трябва да определите ИД на колекция загубени сайта и името на базата данни, която съдържа загубени колекцията от резултатите на команди stsadm -o enumallwebs . Може да съществуват следните възможни резултати:
-
Копие на колекцията се съхранява в двете източник база данни и базата данни местоназначение. Обаче нито база данни е в сайта. За да разрешите този проблем, изпълнете следната команда да изтриете копие, което не ви трябват:
stsadm -o deletesite-сила - siteid < осиротели сайт ИД на колекция > - databasename < име на база данни, която съдържа загубени колекция >Изпълнете следната команда, за да назначите останалите копие на картата на сайта:
stsadm-o refreshsitemap
-
Копие на колекцията се съхранява в двете източник база данни и базата данни местоназначение. Обаче само една база данни е в сайта. За да разрешите този проблем, изпълнете следната команда да изтриете копие, което не ви трябват:
stsadm -o deletesite-сила - siteid < осиротели сайт ИД на колекция > - databasename < име на база данни, която съдържа загубени колекция >
-
Повече от едно копие от колекцията се съхраняват или източник на база данни или в крайната база данни. За да разрешите този проблем, изпълнете следната команда за изтриване на копия, които не ви трябват:
stsadm -o deletesite-сила - siteid < осиротели сайт ИД на колекция > - databasename < име на база данни, която съдържа загубени колекция >Изпълнете следната команда, за да назначите останалите копие на картата на сайта:
stsadm-o refreshsitemap
Забележка За повече информация как да изтриете сайт посетете следния уеб сайт на Microsoft:
-
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".