Обновление до Windows Server 2008 для Windows SharePoint Services 3.0 с пакетом SP1

Если служба Windows SharePoint Services 3.0 с пакетом обновления 1 (SP1) установлена на компьютер Windows Server 2003 и планируется обновление до Windows Server 2008, то для подготовки Windows SharePoint Services 3.0 к обновлению воспользуйтесь процедурами, приведенными в этой статье.

Перед началом работы

Устранение возможных проблем установки

Установщик Windows Server 2008 будет блокировать обновление в том случае, если к компьютеру Windows Server 2003 применимо хотя бы одно из следующих утверждений:

  • Установлено приложение Windows SharePoint Services 2.0.

  • Установлены серверные расширения FrontPage 2002 от компании Майкрософт.

  • Установлена внутренняя база данных Windows с пакетом SP1.

  • Не установлена служба Windows SharePoint Services 3.0 с пакетом SP1.

Необходимо устранить возможные проблемы установки на компьютере Windows Server 2003, прежде чем начинать подготовку Windows SharePoint Services 3.0 к обновлению.

Установка внутренней базы данных Windows с пакетом SP2

Если установка Windows SharePoint Services 3.0 является базовой или изолированной и использует внутреннюю базу данных Windows (MICROSOFT##SSEE) в качестве серверной базы данных, то необходимо установить внутреннюю базу данных Windows с пакетом SP2, прежде чем начинать установку Windows Server 2008. Внутренняя база данных Windows использует технологии SQL Server как реляционное хранилище данных только для ролей и функций Windows, таких как службы Windows SharePoint Services, служба управления правами Active Directory, службы UDDI, службы обновления Windows Server Update и диспетчер системных ресурсов Windows.

Дополнительные сведения о внутренней базе данных Windows с пакетом SP2 и ссылки для загрузки пакета обновления для архитектур x86 и x64 см. в следующих статьях:

Остановка службы поиска

Если служба поиска Службы Windows SharePoint Services (Spsearch) запущена во время установки Windows Server 2008, то индекс поиска может повредиться. Чтобы избежать этого, следует выполнить следующую процедуру.

Остановка службы поиска Windows SharePoint Services

  1. Откройте окно командной строки.

  2. Измените Тип запуска для службы поиска Службы Windows SharePoint Services на значение отключено, выполнив следующую команду:

    sc config spsearch start=disabled

    Отобразится сообщение [SC] ChangeServiceConfig SUCCESS.

  3. Остановите службу поиска Службы Windows SharePoint Services, выполнив следующую команду:

    net stop spsearch

    Отобразится сообщение Служба поиска Windows SharePoint Services остановлена.

    Примечание

    Повреждение индекса поиска возможно в том случае, если не удается запустить мастер настройки продуктов и технологий SharePoint, либо если этот мастер зависает при попытке запуска службы поиска Windows SharePoint Services после обновления. Дополнительные сведения см. в разделе "Сброс индекса службы поиска Windows SharePoint Services" этой статьи.

Установка Windows Server 2008

Теперь можно перейти к установке Windows Server 2008. Дополнительные сведения об установке Windows Server 2008 см. в технической библиотеке Windows Server 2008 (https://go.microsoft.com/fwlink/?linkid=106547&clcid=0x419).

Выполнение процедур после установки

По завершении установки Windows Server 2008 необходимо выполнить двоичное восстановление для настройки Windows SharePoint Services 3.0.

Настройка Windows SharePoint Services в среде Windows Server 2008

  1. Выполните двоичное восстановление. В операционной системе Windows Server 2008 в меню Пуск выберите пункт Панель управления, откройте Программы и компоненты, выберите Windows SharePoint Services 3.0 и нажмите кнопку Изменить.

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

    • Отключите LUA и повторно выполните инструкции, приведенные для этого этапа.

    • Запустите файл Setup.exe из точки установки (в которую были извлечены файлы SP1 внутри папки Updates). Когда программа установки запросит выбор действия, выберите вариант Восстановить.

  2. Запустите мастер настройки продуктов и технологий SharePoint.

Если установка Windows SharePoint Services 3.0 является изолированной или выполнялась на веб-сервер фермы серверов, но учетная запись фермы не относится к группе администраторов компьютера, то необходимо предоставить службе таймера Windows SharePoint Services (SPTimerV3) разрешение на чтение из служб IIS 7.0. Примеры возможных симптомов отсутствия необходимых разрешений для службы SPTimerV3:

  • Возможны ошибки при последующих установках обновлений программного обеспечения.

  • Возможны ошибки при создании веб-приложения на фермах серверов, где расположено более одного веб-приложения.

  • Возможны ошибки операций, использующих задания таймера для запросов свойств веб-сайта IIS.

Предоставление службе SPTimerV3 разрешение на чтение из служб IIS 7.0

  1. Войдите в систему компьютера, используя учетную запись домена, которая является участником группы администраторов на локальном компьютере.

  2. Откройте окно командной строки. В меню Пуск последовательно щелкните Все программы и Стандартные, щелкните правой кнопкой Командная строка, а затем щелкните Запуск от имени администратора.

  3. Перейдите в папку %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12\BIN.

  4. Выполните команду:

    stsadm -o grantiis7permission

    Следующие сообщения подтверждают изменения:

    Предоставление службе SPTimerV3 разрешения на чтение из службы IIS версии 7.0 или старше.

    Операция успешно завершена.

Настройка резервного копирования данных Windows Server

Если резервное копирование данных Windows Server будет использоваться вместе с Windows SharePoint Services 3.0, то необходимо настроить определенные разделы реестра. Если эти разделы реестра не настроены, то резервное копирование данных Windows Server не будет корректно работать вместе с Windows SharePoint Services 3.0. Сведения о настройке разделов реестра для резервного копирования данных Windows Server см. в теме "Настройка резервного копирования данных Windows Server" статьи Установка изолированного сервера на Windows Server 2008 (Windows SharePoint Services) (https://go.microsoft.com/fwlink/?linkid=106802&clcid=0x419).

Известные проблемы

Восстановление невозможно при включенной функции LUA.

Если после выполнения установки Windows Server 2008 открыть Программы и компоненты для восстановления Windows SharePoint Services 3.0 или пакетов языковых шаблонов, то выполнение операции восстановления будет невозможно при включенной функции LUA (параметр по умолчанию). Перед восстановлением убедитесь, что функция LUA отключена.

Исправление проблем после обновления без внутренней базы данных Windows с пакетом обновления 2

Установщик Windows Server 2008 будет блокировать обновление, если установлена внутреняя база данных Windows с пакетом SP1. Проблема возможна в том случае, если после блокировки обновления пользователь удаляет внутреннюю базу данных Windows с пакетом SP1, но не устанавливает внутреннюю базу данных Windows с пакетом SP2. Если в такой ситуации Windows Server 2008 успешно устанавливается после удаления внутренней базы данных Windows с пакетом SP1, то установите внутреннюю базу данных Windows с пакетом SP2, а затем воспользуйтесь следующей процедурой, чтобы убедиться в правильной работе существующих сайтов и службы поиска.

Исправление сайтов и функции поиска после обновления

  1. Остановите все службы Windows SharePoint Services 3.0:

    • службу таймера Службы Windows SharePoint Services

    • службу администрирования Службы Windows SharePoint Services

    • службу трассировки Службы Windows SharePoint Services

    • службу поиска Службы Windows SharePoint Services

  2. Откройте окно командной строки и перезапустите службы IIS с помощью следующей команды:

    restartiis

  3. Чтобы установить внутреннюю базу данных Windows, входящую в состав Windows Server 2008, откройте Диспетчер сервера, последовательно щелкните Компоненты и Добавить компоненты, установите флажок Внутренняя база данных Windows, а затем нажмите кнопку Установить, чтобы закрыть мастер добавления компонентов.

  4. Воспользуйтесь программой запросов командной строки Microsoft SQL Server 2005, чтобы запустить внутреннюю базу данных Windows:

    sqlcmd -S \\.\pipe\mssql$microsoft##ssee\sql\query -E

    Примечание

    Программу sqlcmd можно загрузить бесплатно, однако поскольку для sqlcmd требуется собственный клиент Microsoft SQL Server, мы рекомендуем загрузить полный Пакет дополнений для Microsoft SQL Server 2005 (на английском языке) (https://go.microsoft.com/fwlink/?linkid=70728&clcid=0x419) (на английском языке). Дополнительные сведения о программе sqlcmd см. в статье sqlcmd Utility (https://go.microsoft.com/fwlink/?linkid=81183&clcid=0x419).

  5. Выполните приведенную далее команду для каждой базы данных Windows SharePoint Services 3.0 (*.mdf) и каждого файла журнала (*_log.ldf). По умолчанию все файлы размещаются в следующей папке:

    %Windows%\SYSMSI\SSEE\MSSQL.2005\MSSQL\Data

    EXEC sp_attach_db @dbname = '<имя_базы_данных>', @filename1 = '<диск:\путь\Data>\<имя_базы_данных>.mdf', @filename2 = <диск:\путь\Data>\<имя_базы_данных>_log.ldf'

    Go

    Примечание

    Должны присутствовать как минимум следующие базы данных: configdb, contentdb, admin contentdb и searchdb.

  6. Запустите следующие службы Windows SharePoint Services 3.0:

    • службу таймера Службы Windows SharePoint Services

    • службу администрирования Службы Windows SharePoint Services

    • службу трассировки Службы Windows SharePoint Services

    Примечание

    Не запускайте службу поиска Службы Windows SharePoint Services.

  7. Перезапустите службу внутренней базы данных Windows:

    1. Нажмите Пуск, Администрирование и затем — Службы.

    2. В списке служб щелкните правой кнопкой мыши Windows Internal Database (MICROSOFT##SSEE) и выберите пункт Стоп.

    3. Щелкните правой кнопкой мыши Windows Internal Database (MICROSOFT##SSEE) и выберите пункт Пуск.

    Примечание

    Если служба поиска Службы Windows SharePoint Services была запущена до выполнения этого этапа, то необходимо перезапустить ее, выполнив следующую команду:

    stsadm -o spsearch -action start -databaseserver %_be% -databasename wsssearch

  8. Если в разделе "Выполнение процедур после установки" было выполнено двоичное восстановление, то этот этап можно пропустить. В противном случае для выполнения двоичного восстановления в меню Пуск выберите пункт Панель управления, затем щелкните Программы и компоненты, выберите Windows SharePoint Services 3.0 и нажмите кнопку Изменить.

  9. Запустите мастер настройки продуктов и технологий SharePoint для настройки Windows SharePoint Services 3.0.

Сброс индекса службы поиска Windows SharePoint Services

Если во время обновления служба поиска Службы Windows SharePoint Services не была остановлена, то может потребоваться сброс индекса службы поиска Службы Windows SharePoint Services. Это можно выполнить с помощью следующей процедуры.

Примечание

Если мастер настройки продуктов и технологий SharePoint был запущен при запущенной службе поиска Службы Windows SharePoint Services, то мастер мог повредить индекс поиска. В этом случае следует воспользоваться процедурой "Сброс поврежденного индекса службы поиска Windows SharePoint Services", приведенной в этой статье.

Сброс индекса службы поиска Windows SharePoint Services

  1. Откройте центр администрирования SharePoint. Нажмите кнопку Пуск, выберите вкладку Администрирование и щелкните Центр администрирования SharePoint 3.0.

  2. На вкладке Операции щелкните Службы на сервере.

  3. В списке служб щелкните Стоп, чтобы остановить службу поиска Windows SharePoint Services.

  4. В окне предупреждения нажмите кнопку ОК.

    Дождитесь завершения операции.

  5. На странице "Службы на сервере" нажмите кнопку Пуск, чтобы запустить Поиск Windows SharePoint Services.

    Откроется страница "Параметры службы поиска Windows SharePoint Services".

  6. На странице "Параметры службы поиска Windows SharePoint Services" перейдите к разделу База данных поиска и введите новое Имя базы данных. Прокрутите страницу вниз и нажмите кнопку Пуск.

    Дождитесь завершения операции.

Если мастеру настройки продуктов и технологий SharePoint не удается запустить службу Spsearch, то может быть поврежден индекс поиска. В этой ситуации можно воспользоваться центром администрирования, чтобы открыть веб-страницы "Операции" и "Службы на сервере", а затем убедиться, что служба Spsearch находится в состоянии запуск. Однако поскольку эта служба не будет реагировать на запрос остановки из центра администрирования, необходимо воспользоваться следующей процедурой.

Сброс поврежденного индекса службы поиска Windows SharePoint Services

  1. Закройте мастер настройки продуктов и технологий SharePoint вручную, выполнив следующие действия.

    1. Откройте Диспетчер задач и выберите вкладку Процессы.

    2. Выберите Psconfig и нажмите кнопку Завершить процесс.

  2. Чтобы остановить службу Spsearch, откройте окно командной строки и введите следующую команду:

    stsadm -o spsearch -action stop

  3. Откройте центр администрирования. Нажмите кнопку Пуск, выберите вкладку Администрирование и щелкните Центр администрирования SharePoint 3.0.

  4. На вкладке Операции щелкните Службы на сервере.

  5. На странице "Службы на сервере" нажмите кнопку Пуск, чтобы запустить Поиск Windows SharePoint Services.

    Откроется страница "Параметры службы поиска Windows SharePoint Services".

  6. На странице "Параметры службы поиска Windows SharePoint Services" перейдите к разделу База данных поиска и введите новое Имя базы данных. Прокрутите страницу вниз и нажмите кнопку Пуск.

  7. Дождитесь завершения операции.

  8. Запустите мастер настройки продуктов и технологий SharePoint.

Загрузить эту книгу

Для упрощения чтения и печати эта тема включена в следующую загружаемую книгу:

Полный список доступных книг см. в статье Загружаемые книги для Windows SharePoint Services.