четверг, 28 июня 2012 г.

Как расположить коллекцию сайтов SharePoint в другой базе данных



  1. Создать новую контентную базу данных.
  2. Коллекция помещается в ту базу, где меньше всего сайтов.
  3. Через интерфейс нельзя указать в какую базу положить.
  4. Через shell (New-SPSite) можно указать в какую базу положить, используя параметр ContentDatabase.


Можно также существующую коллекцию сайтов переместить в другую базу контента

  1. Делаем stsadm -o enumsites в файл, там будет XML.
  2. В файле удаляем все коллекции, которые не хотим перемещать, т.е. останутся только те, которые надо переместить.
  3. Теперь вызываем stsadm - o mergecontentdb, указывая исходную и конечные базы, а также наш файл (через атрибут -filename)
  4. Обязательно iisreset!

Комментариев нет: