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

ОБЛАСТЬ ПРИМЕНЕНИЯ:yes-img-132013 no-img-162016 no-img-192019 no-img-seSubscription Edition no-img-sopSharePoint в Microsoft 365

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

Примечание.

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

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

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, см. в статье Базы данных, поддерживающие SharePoint 20113.

Работа с базами данных 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 представила возможности Power Pivot для 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.0 Новые возможности в пакете обновления 1 (SP1) статьи Заметки о выпуске Microsoft SQL Server 2008 R2 с пакетом обновления 1 (SP1).

Интегрированный режим служб 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.

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

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

Примечание.

Мы рекомендуем использовать группы доступности Always On вместо зеркального отображения базы данных для решения с высоким уровнем доступности с SQL Server 2012 или SQL Server 2014 и SharePoint Server 2013. Дополнительные сведения см. в разделе Обзор решений SQL Server High-Availability.

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

Режим Reporting Services в SharePoint

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

Режим 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 или службы аналитики

Подсистема аналитики 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).

Дополнительные сведения см. в статье Установка компонентов 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 есть три режима анализа: многомерный, табличный и Power Pivot для SharePoint. Обратите внимание, что каждый режим сервера не зависит от других и поддерживает только тот тип аналитической базы данных, который работает в этом режиме. Дополнительные сведения о службах Analysis Services см. Дополнительные сведения о службах Analysis Services SQL Server 2014 см. в разделе Службы Analysis Services. Сервер, на котором размещается Power Pivot для SharePoint 2013, может находиться за пределами фермы SharePoint Server 2013.

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

Способ настройки Power Pivot для SharePoint Описание
Центр администрирования SharePoint Server 2013
Содержит все доступные параметры приложения службы Power Pivot для SharePoint.
Инструмент конфигурации PowerPivot для SharePoint 2013
Оценивает установленные компоненты и определяет, что необходимо настроить в ферме SharePoint и PowerPivot для SharePoint, а затем выполняет требуемые настройки.
Командлеты Microsoft PowerShell
Содержит командлеты, с помощью которых можно создавать файлы скриптов PowerShell (PS1) и автоматизировать настройку Power Pivot для SharePoint.

Надстройка Power Pivot для SharePoint 2013 включает коллекцию PowerPivot, планирование обновления данных и панель мониторинга управления PowerPivot в центре администрирования. Дополнительные сведения см. в разделе PowerPivot для SharePoint (SSAS).

См. также

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

Поддерживаемые сочетания SharePoint и компонентов служб Reporting Services

Новые возможности служб Analysis Services

Возможности, поддерживаемые в различных выпусках SQL Server 2014

Нерекомендуемые функции ядра СУБД в SQL Server 2014