Очистка среды перед обновлением (SharePoint Server 2010)

 

Применимо к: SharePoint Server 2010

Последнее изменение раздела: 2016-11-30

Перед началом обновления с Microsoft Office SharePoint Server 2007 до Microsoft SharePoint Server 2010 необходимо убедиться в том, что среда работает в исправном состоянии, и что был очищен весь контент, который не требуется обновлять. Также можно уделить время для удаления или перераспределения контента, чтобы получилась структура, которая должна быть после выполнения обновления.

Содержание:

  • Элементы для очистки

  • Структурные изменения

Элементы для очистки

Многие из этих элементов могут быть удалены или восстановлены с помощью команд Stsadm.exe.

Важно!

Для запуска программы командной строки Stsadm пользователь должен быть членом группы администраторов на локальном компьютере.

Удаление неиспользуемых или мало используемых семейств сайтов и дочерних сайтов

Не требуется обновлять контент, который не нужно сохранять. Если он не использовался в течение длительного времени и не будет нужен в будущем, заархивируйте его и удалите для освобождения хранилища и административных ресурсов, для улучшения производительности обновления и уменьшения рисков при обновлении. Обратитесь к владельцам сайтов или контактным лицам организации относительно статуса сайта — необходимо убедиться перед удалением сайта, что он не требуется (например, не следует удалять сайты, которые требуются для совместимости, такие как аварийные процедуры, даже если они не обновляются часто).

Дополнительные сведения об удалении семейств сайтов и дочерних сайтов см. в следующих статьях:

Обработка больших списков

По умолчанию поддержка обработки запросов больших списков применяется после обновления SharePoint Server 2010. Если список очень большой, и пользователи используют представления или выполняют запросы, превышающие предел или пороговое значение обработки, представление или запрос не будет разрешен. Проверьте все большие списки в среде и попросите владельцев сайтов или владельцев списков устранить эту проблему перед обновлением. Например, они могут создать индексированные столбцы с помощью отфильтрованных представлений, организовать элементы в папки, задать предел элементов на странице для больших представлений или использовать внешний список. Дополнительные сведения об устранении проблем с большими списками см. в статье Управление списками и библиотеками со множеством элементов (https://go.microsoft.com/fwlink/?linkid=182370&clcid=0x419) на веб-сайте Office Online.

Обработка больших списков управления доступом

Использование разрешений на уровне элемента часто может приводить к большому размеру записей списков управления доступом, что может создавать проблемы производительности на серверах. Дополнительные сведения об этой проблеме и рекомендации по поддержке большого количества пользователей см. в статье Статья базы знаний 953132: как добавить большое количество пользователей на сайт, в список или библиотеку документов в Windows SharePoint Services 3.0 и в SharePoint Server 2007 (Возможно, на английском языке) (https://go.microsoft.com/fwlink/?linkid=182327&clcid=0x419) (Возможно, на английском языке).

Удаление избыточных версий документов

Большое число версий документов может существенно замедлить процесс обновления. Если не требуется поддерживать несколько версий, можно попросить пользователей удалить их вручную или использовать объектную модель для поиска и удаления версий. Дополнительные сведения о программном удалении избыточных версий см. в статье Веб-служба версий (Возможно, на английском языке) (https://go.microsoft.com/fwlink/?linkid=182330&clcid=0x419) (Возможно, на английском языке) в MSDN.

Удаление неиспользуемых шаблонов, функций и веб-частей

Сначала убедитесь, что никакие сайты не используют шаблон, компонент или веб-часть. Можно использовать средство проверки перед установкой (Stsadm -o preupgradecheck) и операцию Stsadm -o EnumAllWebs, чтобы определить эти пользовательские настройки в среде. Обе эти операции были обновлены в накопительном обновлении за октябрь 2009 г. и теперь определяют веб-части, компоненты, обработчики событий и файлы установки, которые были использованы в среде. Средство проверки перед обновлением определяет, какие из файлов на стороне сервера существуют в среде и сколько раз они были использованы. Команда EnumAllWebs определяет, какие файлы используются на каком из сайтов.

Дополнительные сведения о том, как выявить пользовательские настройки в среде см. в статье Использование пробного обновления для выявления потенциальных ошибок (SharePoint Server 2010). Если пользовательские настройки не были использованы, удалите их. Дополнительные сведения о том, как поступать с такого рода настройками см. в статьях Возможности и шаблоны (https://go.microsoft.com/fwlink/?linkid=182338&clcid=0x419) и Пакеты решений и веб-частей (https://go.microsoft.com/fwlink/?linkid=182332&clcid=0x419) в MSDN.

Устранение проблем с данными

Очистите базы данных от всех неиспользуемых сайтов и других поврежденных данных, таких как поврежденные списки. Рассмотрите возможность дефрагментации, если из базы данных были удалены сайты или дочерние сайты. Дополнительные сведения см. в следующих статьях:

В средах публикации проверьте все варианты, которые должны быть исправлены. Дополнительные сведения см. в статье Variationsfixuptool: операция Stsadm (Office SharePoint Server).

Структурные изменения

Если требуется произвести структурные изменения в имеющейся среде, такие как перемещение семейств сайтов или изменение расположения баз данных, можно использовать следующие методы:

  • Stsadm -o mergecontentdbs   Используйте эту команду, чтобы переместить семейства сайтов между базами данных. Процесс обновления наиболее эффективен, когда базы данных содержат сходные данные. Поэтому рекомендуется, чтобы все коллекции сайтов, которые используют общую базу данных контента, были сходного типа. Можно также использовать это действие для разделения больших баз данных, если они содержат несколько семейств сайтов. Это также может увеличить эффективность обновления.

    Дополнительные сведения см. в статье Mergecontentdbs: операция Stsadm (Office SharePoint Server).

  • Экспорт и импорт сайтов   Используйте этот метод для перемещения дочерних сайтов или семейств сайтов внутри фермы или между фермами. Дополнительные сведения см. в статье Import и export: операции Stsadm (Office SharePoint Server).