Обзор SQL Server в среде SharePoint Server 2013
ОБЛАСТЬ ПРИМЕНЕНИЯ:2013 2016 2019 Subscription Edition SharePoint в 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 2014 64-разрядных версий. Обратите внимание на следующее: чтобы использовать средства бизнес-аналитики в 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 business Intelligence благодаря интеграции с 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.
Решения с высоким уровнем доступности
Мы рекомендуем группы доступности 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 High-Availability.
Дополнительные сведения см. в разделах Группы доступности AlwaysOn (SQL Server) и Предварительные требования, ограничения и рекомендации для групп доступности AlwaysOn (SQL Server).
Режим Reporting Services в SharePoint
Режим SharePoint в службах SQL Server 2012 Reporting Services и SQL Server 2014 Reporting Services — это общая служба SharePoint Server 2013, которую вы настраиваете на веб-сайте центра администрирования SharePoint или с помощью командлетов Microsoft PowerShell для служб Reporting Services в режиме 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 см. Дополнительные сведения о командлетах Microsoft PowerShell для SharePoint для 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 см. Дополнительные сведения о службах SQL Server 2014 Analysis Services см. в разделе Службы Analysis Services. Сервер, на котором размещается Power Pivot для SharePoint 2013, может находиться за пределами фермы SharePoint Server 2013.
Чтобы настроить Power Pivot для 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. |
Надстройка PowerPivot для SharePoint 2013 включает коллекцию PowerPivot, планирование обновления данных и панель мониторинга управления PowerPivot в центре администрирования. Дополнительные сведения см. в разделе PowerPivot для SharePoint (SSAS).
См. также
Другие ресурсы
Поддерживаемые сочетания SharePoint и компонентов служб Reporting Services
Новые возможности служб Analysis Services
Возможности, поддерживаемые в различных выпусках SQL Server 2014