Поделиться через


Примерный план для действий по обновлению

Дата последнего изменения: 6 апреля 2010 г.

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

Приведенный пример плана показывает возможную структуру для видов действий, выполняемых Microsoft SharePoint Foundation 2010 и Microsoft SharePoint Server 2010 при обновлении.

В плане приведен вид объектной модели, которая используется при обновлении приложения портала. Каждый модуль (CS- или VB-файл) в приложении обновления определяет действия, которые необходимо выполнить для конкретной части развертывания. Для выполнения определенных действий каждый модуль определяет один базовый класс действия, а также любое число других классов, наследуемых от базового класса.

Предупреждающая заметкаВнимание!

В этой статье описывается, как в SharePoint Foundation 2010 и SharePoint Server 2010 объектная модель Microsoft.SharePoint.Upgrade используется для обновления развертываний. Эти сведения являются дополнительными и не предназначены для широкого использования.

Действия

Ферма

FarmAction : SPAction

Абстрактный базовый класс для всех действий обновления, выполняемых для фермы серверов.

FarmMigrator

  • Миграция настроек уровня фермы между версиями.

WebApplicationMigrator

  • Миграция настроек веб-приложений и настроек уровня портала.

AdministrationObjectsUpgrade : FarmAction

  • Обновление конструкций в базе данных настроек предыдущей версии новыми конструкциями.

Веб-сайты IIS

IisWebSiteAction : SPAction

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

FixupWebConfigFiles : IisWebSiteAction

  • Обновление экземпляра IIS

  • Обновление ссылок версии в разделе SafeControls файла web.config.

База данных профилей

ProfileDatabaseAction : SPDatabaseAction

Абстрактный базовый класс для всех действий по обновлению, выполняющих обновление баз данных профилей.

MyLinksSchemaUpgrade : ProfileDatabaseAction

  • Добавление схемы для поддержки QuickLinks в группе контактов. 

UserProfileV3M1FC1Upgrade : ProfileDatabaseAction

  • Обновление базы данных и инициализация данных. 

AppRegistryImportUpgrade : ProfileDatabaseAction

  • Добавление схемы для поддержки импорта настроек реестра приложений.

PropertyChangesV3M3Upgrade : ProfileDatabaseAction

  • Обновление свойств профиля.

UpdateMembershipGroupUpgrade : ProfileDatabaseAction

  • Обновление группировок членства.

База данных служб

ServiceDatabaseAction : SPDatabaseAction

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

MatrixSchemaAndInitDataUpgrade : ServiceDatabaseAction

  • Обновление схемы и инициализация данных, связанных с пользовательскими профилями.

Семейства веб-сайтов

SiteAction : SPAction

Абстрактный базовый класс для всех действий по обновлению семейства веб-сайтов.

GenericWebPartGalleryUpgrade : SiteAction

  • Обновление веб-частей, добавление новых или переопределение существующих файлов DWP.

LayoutPageUploader

  • Загрузка макетов главных страниц в библиотеку документов главных страниц корневого веб-сайта.

  • Установка страниц описания решения для различных функций и выполнение перенаправления на соответствующую страницу приветствия.

PortalSiteUpgradeAreaAndListingData : SiteAction

  • Обновление данных для областей и вхождений.

  • Обновление URL-адресов эмблем, файлов CSS или системы переходов по сайту.

  • Применение настроек безопасности.

  • Создание пользовательских ролей для пользователей, напрямую назначенных областям без ролей в предыдущей версии SharePoint Foundation.

  • Сопоставление ролей из предыдущей версии с соответствующими правами новой версии.

  • Создание определения ролей для групп и перемещение пользователей в соответствующие группы.

  • Добавление типов контента в соответствующие списки.

MySiteDocLibsUpgrader : SiteAction

  • Добавление к веб-сайту MySite библиотеки документов "Мои документы".

SearchResultsWebPartGalleryUpgrade : GenericWebPartGalleryUpgrade

  • Добавление веб-частей результатов поиска в коллекцию веб-частей.

SearchCenterAreaUpgrade : SiteAction

  • Добавление центра поиска в виде области.

Сценарии SQL

ActionSqlScripts

Коллекция скриптов обновления, запускаемых во время обновления.

Веб-приложения

WebApplicationAction : SPAction

Абстрактный базовый класс для всех действий обновления, выполняемых для фермы серверов.

  • Замена конструкций предыдущей версии в веб-приложении конструкциями SharePoint Foundation текущего выпуска.

Веб-сервер

WebServerAction : SPAction

Абстрактный базовый класс для всех действий по обновлению веб-сервера.

  • Замена конструкций предыдущей версии на веб-сервере конструкциями SharePoint Foundation текущего выпуска.

См. также

Ссылка

Microsoft.SharePoint.Upgrade

Концепции

Объектная модель обновления SharePoint Foundation

Другие ресурсы

Обновление SharePoint Foundation