Симптоми

Да предположим, че премествате колекция от една база данни за съдържание местоназначение база данни със съдържание в Microsoft SharePoint Server 2010. Можете да направите това чрез командата Преместване SPSite PowerShell или командата stsadm-o mergecontentdb . Ако неизправност преди данните на сайта напълно се копират в базата данни за съдържание местоназначение колекцията не може да бъде съпоставена с конфигурационната база данни.

Решение

За да разрешите този проблем, приложете следния пакет с актуални корекции:

2516472 Описание на пакета с актуални корекции за SharePoint Server 2010 (sts-x-none.msp): 26 април 2011 г. След прилагането на пакета с актуални корекции, изпълнете следните стъпки, за да разрешите този проблем:

  1. Проверете базата данни източник и база данни местоназначение коя база данни съдържа колекция от сайтове и какви бази данни са добавени в сайта. За да направите това, изпълнете следните команди:

    stsadm -o enumallwebs - databasename SourceDatabaseName >stsadm -o enumallwebs - databasenameDestinationDatabaseName >

  2. Сравнение на състоянието на картата между базата данни източник и база данни местоназначение. След това потърсете сайт, чийто URL адрес е въз основа на URL адреса на сайта си корен и потвърдете дали сайтът е на картата на сайта, като прегледате InSiteMap стойност.

  3. След като завършите стъпки 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:

    Обща информация относно Deletesite: Stsadm операция

Статус

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.