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

 

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

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

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

Содержание:

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

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

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

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

Важно!

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

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

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

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

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

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

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

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

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

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

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

    Дополнительные сведения см. в статье Mergecontentdbs: операция Stsadm (службы Windows SharePoint Services).

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