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


Администрирование службы реестра приложений (SharePoint Server 2010)

 

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

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

Служба реестра приложений представляет собой общую службу в SharePoint Server 2010 для хранения определений приложений, которые совместимы с объектной моделью каталога бизнес-данных Office SharePoint Server 2007. Если выполнялось обновления с Office SharePoint Server 2007 до следующей версии SharePoint Server 2010 или автономная установка SharePoint Server 2010, данная служба по умолчанию включена. Если обновление решений с Office SharePoint Server 2007 до SharePoint Server 2010 не выполняется, эту службу можно выключить для повышения производительности. В данной статье описывается, как отключать и включать службу реестра приложений с помощью центра администрирования или Windows PowerShell.

Содержание:

  • Служба реестра приложений

  • Остановка службы реестра приложений

  • Запуск службы реестра приложений

Служба реестра приложений

Служба реестра приложений представляет собой общую службу в SharePoint Server 2010 для хранения определений приложений, которые определяют способ подключения к внешним данным, определенным в Office SharePoint Server 2007. В SharePoint Server 2010 новая служба Служба подключения к бизнес-данным заменяет каталог бизнес-данных Office SharePoint Server 2007 при интеграции внешних данных в решения. Однако объектная модель службы Служба подключения к бизнес-данным не обеспечивает обратную совместимость с объектной моделью, используемой каталогом бизнес-данных. Поэтому создается служба реестра приложений, хранящая определения приложений, совместимых с объектной моделью каталога бизнес-данных. Так как служба реестра приложений поддерживает объектную модель каталога бизнес-данных, служба реестра приложений может поддерживать решения, основанные на объектной модели каталога бизнес-данных. Служба реестра приложений поддерживает приложения, исходно созданные в Office SharePoint Server 2007 и содержащие один или несколько элементов из числа следующих:

  • Настраиваемые веб-части

  • Настраиваемый код

  • Поиск

Все эти элементы зависят от объектной модели или схемы метаданных каталога бизнес-данных и продолжат работу в SharePoint Server 2010 с помощью службу реестра приложений.

Веб-части, предоставленные Office SharePoint Server 2007 (например, веб-части списка и сопоставлений бизнес-данных), обновляются SharePoint Server 2010 для выполнения в службе Служба подключения к бизнес-данным. Напротив, настраиваемые веб-части решения Office SharePoint Server 2007 после обновления будут использовать службу реестра приложений. Дополнительные сведения см. в разделе Веб-части.

Важно!

Обратите внимание на то, что служба реестра приложений устарела и существует только для обеспечения обратной совместимости решений, основанных на каталоге бизнес-данных Office SharePoint Server 2007. Не рекомендуется создавать решения, основанные на устаревшей службе реестра приложений. Создавайте новые решения на основе службы Служба подключения к бизнес-данным в SharePoint Server 2010.

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

Если не выполняется обновление решений, основанных на каталоге бизнес-данных Office SharePoint Server 2007, до SharePoint Server 2010, можно отключить службу реестра приложений для экономии ресурсов и упрощения управления фермой серверов. Службу реестра приложений можно остановить с помощью центра администрирования или Windows PowerShell 2,0.

Остановка службы реестра приложений с помощью центра администрирования

  1. Убедитесь, что учетная запись пользователя, которая используется для выполнения этой процедуры, является членом группы администраторов фермы SharePoint.

  2. На сайте центра администрирования SharePoint выберите Параметры системы.

  3. На странице "Параметры системы" в разделе Серверы выберите Управление службами на сервере.

  4. Чтобы сменить сервер, на котором требуется остановить службу реестра приложений, в меню Сервер щелкните пункт Изменить сервер, а затем щелкните имя требуемого сервера.

    Примечание

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

  5. Чтобы остановить службу реестра приложений, щелкните Остановить в столбце Действие службы.

  6. Нажмите кнопку ОК, чтобы остановить службу.

Остановка службы реестра приложений с помощью Windows PowerShell

  1. Убедитесь в соответствии следующим минимальным требованиям: См. статью Add-SPShellAdmin.

  2. В меню Пуск выберите Продукты Microsoft SharePoint 2010.

  3. Щелкните компонент Командная консоль SharePoint 2010.

  4. В командной строке Windows PowerShell введите следующую команду:

    Stop-SPServiceInstance -Identity 
    <ServiceGUID>
    

    где <GUID_службы> — это GUID службы реестра приложений. Если GUID службы неизвестен, можно извлечь список всех служб в ферме вместе с их идентификаторами GUID с помощью командлета Get-SPServiceInstance.

Дополнительные сведения см. в статье Stop-SPServiceInstance.

Примечание

Для выполнения административных задач из командной строки мы рекомендуем использовать Windows PowerShell. Программа командной строки Stsadm является устаревшей, однако она добавлена для совместимости с предыдущими версиями продукта.

Запуск службы реестра приложений

Если служба реестра приложений остановлена и ее необходимо снова включить, можно перезапустить эту службу с помощью центра администрирования или Windows PowerShell 2,0.

Запуск службы реестра приложений с помощью центра администрирования

  1. Убедитесь, что учетная запись пользователя, которая используется для выполнения этой процедуры, является членом группы администраторов фермы SharePoint.

  2. На сайте центра администрирования SharePoint выберите Параметры системы.

  3. На странице "Параметры системы" в разделе Серверы выберите Управление службами на сервере.

  4. Чтобы сменить сервер, на котором требуется запустить службу реестра приложений, в меню Сервер щелкните пункт Изменить сервер, а затем щелкните имя требуемого сервера.

    Примечание

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

  5. Чтобы запустить службу реестра приложений, щелкните Запустить в столбце Действие службы.

  6. Нажмите кнопку ОК, чтобы запустить службу.

Запуск службы реестра приложений с помощью Windows PowerShell

  1. Убедитесь в соответствии следующим минимальным требованиям: См. статью Add-SPShellAdmin.

  2. В меню Пуск выберите Продукты Microsoft SharePoint 2010.

  3. Щелкните компонент Командная консоль SharePoint 2010.

  4. В командной строке Windows PowerShell введите следующую команду:

    Start-SPServiceInstance -Identity 
    <ServiceGUID>
    

    где <GUID_службы> — это GUID службы реестра приложений. Если GUID службы неизвестен, можно извлечь список всех служб в ферме вместе с их идентификаторами GUID с помощью командлета Get-SPServiceInstance.

Дополнительные сведения см. в статье Start-SPServiceInstance.

Примечание

Для выполнения административных задач из командной строки мы рекомендуем использовать Windows PowerShell. Программа командной строки Stsadm является устаревшей, однако она добавлена для совместимости с предыдущими версиями продукта.

See Also

Concepts

Планирование обновления до Business Connectivity Services (SharePoint Server 2010)