Обзор SQL Server в среде SharePoint Server 2013

 

**Применимо к:**SharePoint Server 2013

**Последнее изменение раздела:**2017-09-08

Сводка. Узнайте об отношениях SharePoint Server 2013 с SQL Server 2008 R2 с пакетом обновления 1 (SP1), SQL Server 2012 и SQL Server 2014, а также взаимодействии с базами данных.

SharePoint Server 2013 поддерживает несколько версий SQL Server. В зависимости от установленной версии вы можете воспользоваться особыми функциями SQL Server, такими как отчетность и бизнес-аналитика.

Примечание

SharePoint Foundation 2013 не поддерживает функции бизнес-аналитики, которые требуют наличия SharePoint Server 2013.

Минимальные требования к серверу базы данных в SharePoint Server 2013: наличие 64-разрядной версии SQL Server 2008 R2 с пакетом обновления 1 (SP1) или SQL Server 2012 или SQL Server 2014. Обратите внимание на то, что для использования инструментов бизнес-аналитики в SharePoint Server 2013 необходимо установить 64-разрядную версию SQL Server 2012 с пакетом обновления 1 (SP1) или SQL Server 2014. Дополнительные сведения см. в статьях Требования к оборудованию и программному обеспечению для SharePoint Server 2016 и Требования к программному обеспечению для бизнес-аналитики в SharePoint Server.

В этой статье

  • SharePoint 2013 и СУБД SQL Server

  • Работа с базами данных SQL Server, которые поддерживают продукты SharePoint 2013

  • SQL Server 2008 R2 с пакетом обновления 1 (SP1)

    • SQL Server Reporting Services в интегрированном режиме SharePoint
  • SQL Server 2012 и SQL Server 2014

    • Решения высокой доступности

    • Режим Reporting Services SharePoint

    • Функции бизнес-аналитики

    • PowerPivot для SharePoint 2013

SharePoint Server 2013 и ядро СУБД SQL Server

Приложение SharePoint Server 2013 создано на основе ядра СУБД SQL Server. Большая часть контента и настроек в SQL Server 2008 R2 с пакетом обновления 1 (SP1), SQL Server 2012 и SQL Server 2014 сохраняется в реляционных базах данных. В следующей таблице показаны базы данных, которые использует SharePoint Server 2013.

Тип базы данных Описание

Конфигурация

База данных «Конфигурация» и база данных контента Центр администрирования называются базами данных конфигурации. Они содержат данные о таких настройках фермы, как используемые базы данных, веб-сайты или веб-приложения IIS, решения, пакеты веб-частей, шаблоны сайтов, квоты по умолчанию и заблокированные типы файлов. В ферме может быть только один набор базы данных конфигурации.

Контент

Базы данных контента хранят весь контент сайтов:

  • Документы сайта, например файлы в библиотеках документов

  • Данные списка

  • Свойства веб-частей

  • Данные для приложения для SharePoint

  • Имена пользователей и разрешения

Для каждого веб-приложения может быть несколько баз данных контента. Каждое семейство сайтов можно связать только с одной базой данных контента, но в то же время одна и та же база данных контента может быть связана с несколькими семействами сайтов.

Приложение-служба

Базы данных для приложений-служб содержат данные, которые используют приложения-службы.

Полный список баз данных, которые поддерживаютSharePoint Server, см. в разделе Типы и описания баз данных в SharePoint Server. Графическое представление баз данных, которые поддерживают SharePoint Server 2013, см. в этом буклете.

Работа с базами данных SQL Server, поддерживающими SharePoint Server 2013

База данных, поддерживающая SharePoint Server 2013, создается автоматически Мастер настройки продуктов SharePoint или ее создает администратор базы данных во время настройки SharePoint Server 2013 вручную.

В приложениях Майкрософт не поддерживаются прямые запросы или изменения баз данных, поддерживающих SharePoint Server. В SharePoint Server не поддерживаются изменения схемы для базы данных об использовании и исправности.

К базам данных SQL Server, поддерживающим SharePoint Server 2013, применяются ограничения по размеру и рекомендации по конфигурации, которые отличаются от стандартных рекомендаций для SQL Server. Дополнительные сведения см. в разделе Настройка и планирование загрузки SQL Server и хранилища (SharePoint Server).

SQL Server 2008 R2 с пакетом обновления 1 (SP1)

В SQL Server 2008 R2 были добавлены функции бизнес-аналитики PowerPivot для SharePoint и PowerPivot для Excel 2010 для SharePoint посредством интеграции с SharePoint Server 2010. Службы SQL Server Analysis Services и SQL Server Reporting Services могут работать в одной ферме SharePoint Server. В SQL Server 2008 R2 с пакетом обновления 1 (SP1) были добавлены новые функции и устранены ошибки SQL Server 2008 R2. Дополнительные сведения см. в разделе о новых возможностях пакета обновления 1 в заметках о выпуске Microsoft SQL Server 2008 R2 с пакетом обновления 1.

Службы SQL Server Reporting Services в интегрированном режиме SharePoint

Службы SQL Server 2008 R2 Reporting Services поддерживает два типа интеграции SharePoint. Для полной интеграции применяется интегрированный режим SharePoint. Для частичной интеграции требуются две веб-части — обозреватель отчетов и средство просмотра отчетов, которые необходимо установить на сайте SharePoint и направить на удаленный экземпляр сервера отчетов. Подробнее см. в статьях Общие сведения об интеграции служб Reporting Services и технологии SharePoint и Планирование интеграции с SharePoint.

Примечание

Службы Reporting Services поддерживают интегрированный режим SharePoint только при использовании SharePoint Server 2013.

При настройке Службы Reporting Services с помощью SharePoint Server 2013 вы создаете сервер отчетов. Это центральный компонент Службы Reporting Services. Он содержит два модуля обработки и набор уникальных расширений, которые выполняют аутентификацию, обработку данных, визуализацию и доставку.

Примечание

При настройке сервера отчетов для работы с SharePoint Server 2013 в интегрированном режиме необходимо установить на интерфейсный веб-сервер SharePoint надстройку Службы SQL Server 2012 Reporting Services или ее более позднюю версию.
SQL Server 2008 R2 — это минимальная версия, она не поддерживается при использовании Службы SQL Server 2012 Reporting Services или SQL Server 2014 Reporting Services.

Дополнительные сведения см. в статье Поддерживаемые сочетания SharePoint и компонентов Reporting Services. Во время запуска сервера отчетов в интегрированном режиме с SharePoint Server 2013 доступны следующие уровни интеграции.

  • Общее хранилище

  • Общая безопасность

  • Одинаковый доступ ко всем деловым документам, таким как отчеты, модели отчетов и общие источники данных

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

Имя базы данных Данные сервера отчетов

Контент SharePoint

Основное хранилище для следующих данных:

  • Опубликованные отчеты

  • Модели отчетов

  • Источники общих данных

  • Ресурсы

  • Свойства

  • Разрешения

Конфигурация SharePoint

Все настройки конфигурации сервера отчетов, выполняемые в Центр администрирования, в том числе:

  • URL сервера отчетов

  • Данные учетной записи Службы Reporting Services сервера отчетов

  • Сведения о поставщике проверки подлинности, используемом на сервере

  • Настройки на уровне сайта, которые ограничивают или активируют функции статистики и журнала отчетов

Сервер отчетов

Внутренние копии контента и метаданных отчетов, которые хранятся в базе данных контента SharePoint, и следующие данные отчетов:

  • Расписания

  • Подписки

  • Снимки журнала отчетов или выполнения отчетов

Временные данные сервера отчетов

Временные данные, включая следующее:

  • Данные сеансов

  • Временные снимки, созданные для обработки подписки, интерактивных отчетов или кэширования отчетов для улучшения производительности

Предупреждения данных Службы Reporting Services информируют получателей об изменениях в данных отчетов.

Дополнительные сведения см. в статье Хранение и синхронизация содержимого сервера отчетов с помощью баз данных SharePoint.

SQL Server 2012 и SQL Server 2014

SQL Server 2012 с пакетом обновления 1 (SP1) и SQL Server 2014 предлагает решения бизнес-аналитики для SharePoint Server 2013. Режим SharePoint SQL Server 2012 обеспечивает выполнение функций для Службы SQL Server Analysis Services и Службы SQL Server Reporting Services. Кроме того, режим SharePoint обеспечивает функции бизнес-аналитики SQL Server в SharePoint Server 2013. Дополнительные сведения см. в статье Возможности, поддерживаемые в различных выпусках SQL Server 2012 и Возможности, поддерживаемые в различных выпусках SQL Server 2014.

Примечание

SharePoint Foundation 2013 не поддерживает функции бизнес-аналитики SQL Server.

Решения высокой доступности

Мы рекомендуем использовать группы AlwaysOn для обеспечения высокой доступности в Службы SQL Server 2012 Reporting Services и SQL Server 2014 Reporting Services. Другие решения включают экземпляры отказоустойчивых кластеров AlwaysOn, зеркальное отображение базы данных и доставку журналов. Для групп доступности AlwaysOn и экземпляров отказоустойчивых кластеров необходимо использовать отказоустойчивую кластеризацию Windows Server (WSFC).

Примечание

Рекомендуем использовать группы доступности AlwaysOn, а не зеркальное отображение базы данных с SQL Server 2012 или SQL Server 2014 и SharePoint Server 2013. Подробнее см. в обзоре решений высокого уровня доступности SQL Server.

Дополнительные сведения см. в статьях Группы доступности AlwaysOn (SQL Server) и Предварительные требования, ограничения и рекомендации для групп доступности AlwaysOn.

Режим SharePoint в службах Reporting Services

Режим SharePoint в службах Reporting Services SQL Server 2012 и SQL Server 2014 — это общая служба SharePoint Server 2013, которая настраивается на сайте центра администрирования SharePoint или с помощью специальных командлетов Microsoft PowerShell (дополнительные сведения). Режим SharePoint поддерживает резервное копирование и восстановление SharePoint Server 2013 для приложения службы "Службы SQL Server Reporting Services", журналы трассировки единой службы ведения журналов (ULS), а также аутентификацию на основе утверждений. Дополнительные сведения см. в разделе о режиме SharePoint статьи Новые возможности (службы Reporting Services). Дополнительные сведения о командлетах Microsoft PowerShell для SharePoint и ULS см. в статье Командлеты событий и ведения журнала в SharePoint Server 2016.

Режим SharePoint требует, чтобы компонент сервера отчетов Reporting Services работал в пределах фермы SharePoint Server. Это означает, что наряду с сервером приложения SharePoint требуется наличие общей службы Reporting Services и не менее одного приложения служб Reporting Services.

Дополнительные сведения см. в статьях Сервер отчетов служб Reporting Services и Сервер отчетов служб Reporting Services (режим SharePoint).

Функции бизнес-аналитики

Примечание

SharePoint Foundation 2013 не поддерживает функции бизнес-аналитики, которые требуют наличия SharePoint Server 2013.

Когда вы устанавливаете Службы SQL Server 2012 Analysis Services (SSAS) и Службы SQL Server 2012 Reporting Services (SSRS) в ферме SharePoint Server 2013, включаются следующие функции бизнес-аналитики:

  • SQL Server 2012 PowerPivot для SharePoint 2013

  • Power View для SharePoint 2013

  • Конструктор интерактивных отчетов Службы Reporting Services, который работает в моделях табличных данных PowerPivot или Службы Analysis Services

xVelocity SQL Server 2012, модуль выполняющейся в памяти аналитики, поддерживает как самостоятельную, так и корпоративную бизнес-аналитику. Дополнительные сведения см. в статье Модуль xVelocity в SQL Server 2012.

Дополнительные сведения см. в статьях Руководство по использованию компонентов бизнес-аналитики SQL Server в ферме SharePoint, Установка компонентов бизнес-аналитики SQL Server с помощью SharePoint 2013 (SQL Server 2012 с пакетом обновления 1) и Установка компонентов бизнес-аналитики SQL Server с помощью SharePoint (PowerPivot и служб Reporting Services).

PowerPivot для SharePoint 2013

Для развертывания PowerPivot для SharePoint 2013 требуется SQL Server 2012 с пакетом обновления 1 (SP1). PowerPivot для SharePoint 2013 — это приложение службы SharePoint Server, которое становится доступным, когда службы Analysis Service работают в режиме SharePoint. Так появляется сервер, на котором размещаются данные PowerPivot в ферме SharePoint. В службах SQL Server 2012 Analysis Services есть три режима анализа: многомерный, табличный и PowerPivot для SharePoint. Обратите внимание, что каждый режим сервера не зависит от других и поддерживает только тот тип аналитической базы данных, который работает в этом режиме. Дополнительные сведения о службах Analysis Services см. здесь (версия SQL Server 2012) и здесь (версия SQL Server 2014). Сервер, на котором размещается PowerPivot для SharePoint 2013, может находиться за пределами фермы SharePoint Server 2013.

Для настройки PowerPivot для SharePoint можно использовать Веб-сайт центра администрирования SharePoint, инструмент конфигурации PowerPivot для SharePoint 2013 или командлеты Microsoft PowerShell. Следующая таблица содержит все методы и описания процедур:

Метод конфигурации PowerPivot для SharePoint Описание

SharePoint Server 2013Центр администрирования

Содержит все доступные параметры для конфигурации приложения-службы PowerPivot для SharePoint.

Инструмент конфигурации PowerPivot для SharePoint 2013

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

Командлеты Microsoft PowerShell

Содержит командлеты, которые можно использовать для создания файлов сценария PowerShell (.ps1) и автоматизации настройки PowerPivot для SharePoint.

Надстройка PowerPivot для SharePoint 2013 активирует функции коллекции PowerPivot, планирования обновления данных и панели управления PowerPivot в центре администрирования. Дополнительные сведения см. в статьях PowerPivot для SharePoint (службы Analysis Services) и Требования к программному обеспечению для бизнес-аналитики в SharePoint Server 2013.

See also

Поддерживаемые сочетания SharePoint и компонентов служб Reporting Services
Новые возможности служб Analysis Services
Возможности, поддерживаемые в различных выпусках SQL Server 2014
Устаревшие функции ядра СУБД в SQL Server 2014