Добавление сервера базы данных в существующую ферму в SharePoint 2013

 

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

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

Сводка. Сведения о добавлении нового сервера баз данных в существующую ферму SharePoint.

Вы в любое время можете добавить дополнительные серверы баз данных при изменении бизнес- или операционных требований. Так как на сервере баз данных размещается содержимое фермы, которое может состоять из различных типов данных с быстро растущей коллекцией документов, размер баз данных фермы может стремительно увеличиваться. Емкость хранилища часто служит главной причиной для добавления серверов баз данных. Другими причинами могут быть добавление новых компонентов, улучшение производительности и высокой доступности.

В этой статье

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

  • Подготовка нового сервера баз данных

    • Подготовка сервера базы данных
  • Настройка и использование нового сервера баз данных

    • Создание веб-приложения

    • Перемещение семейства сайтов с помощью Windows PowerShell

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

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

Примечание

В случае высокой доступности это обычно происходит на этапе проектирования топологии фермы и ее развертывания, поэтому этот процесс не описан в данной статье. Дополнительные сведения о высокой доступности для SQL Server 2008 R2 и SQL Server 2012 см. в статьях Общие сведения о решениях с высоким уровнем доступности и Решения высокого уровня доступности (SQL Server).

В этой статье описано, как настроить новый сервер базы данных для определенной задачи в SharePoint 2013.

Подготовка нового сервера баз данных.

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

Важно!

В зависимости от ИТ-политики администратору базы данных может потребоваться выполнить некоторые или все действия, описанные в этих процедурах.

Подготовка сервера базы данных

  1. Убедитесь, что учетная запись пользователя, с помощью которой выполняется эта процедура, является участником фиксированной серверной роли dbcreator базы данных SQL Server, участником группы "Администраторы фермы SharePoint" и группы "Администраторы" на сервере.

  2. Просмотрите Требования к оборудованию и программному обеспечению для SharePoint 2013

  3. Установите операционную систему и убедитесь, что выполнены следующие условия.

    • Конфигурация диска совпадает с конфигурацией существующего сервера.

    • Операционная система обновлена с использованием пакета обновления или исправлений такого же уровня, что и на существующем сервере.

  4. Установите такую де версию SQL Server, что установлена на существующем сервере баз данных фермы.

    Сведения об установке и настройке SQL Server 2008 R2 с пакетом обновления 1 (SP1) или SQL Server 2012 для добавления в существующую ферму серверов см. в статьях Установка SQL Server (SQL Server 2008 R2) или Быстрая установка SQL Server 2012.

  5. Настройте SQL Server и убедитесь, что выполнены следующие условия.

    • Заданы параметры сортировки базы данных LATIN1_General_CI_AS_KS_WS.

    • Учетная запись входа создана для учетной записи установки SharePoint 2013. Она будет владельцем новой базы данных.

  6. Установите такие же пакеты обновления и исправления SQL Server, что установлены на существующем сервере баз данных.

Настройка и использование нового сервера баз данных

Используйте следующие процедуры в качестве руководства при настройке нового сервера баз данных для размещения определенных баз данных SharePoint. К ним относятся следующие процедуры:

  • создание веб-приложения;

  • перемещение семейства сайтов на новый сервер.

Создать веб-приложение можно с помощью Веб-сайт центра администрирования SharePoint или Microsoft PowerShell. Для перемещения семейства сайтов необходимо использовать PowerShell.

Создание веб-приложения

  1. Убедитесь, что учетная запись пользователя, с помощью которой выполняется эта процедура, является участником фиксированной серверной роли dbcreator базы данных SQL Server и участником группы "Администраторы фермы SharePoint".

  2. Используйте страницу "Управление приложением" в Веб-сайт центра администрирования SharePoint для создания сайта.

  3. Настройте классический режим проверки подлинности (проверка подлинности Windows) или проверку подлинности на основе утверждений.

  4. Настройте IIS, чтобы использовать существующий веб-сайт или создать новый сайт, и задайте следующие параметры:

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

    • Укажите URL-адрес, который вы хотите использовать для доступа к веб-приложению (необязательно).

    • Укажите путь к каталогу сайта на сервере, на котором размещен веб-сайт.

  5. Настройте проверку подлинности и шифрование для веб-сайта с помощью следующих параметров.

    • "Согласование (Kerberos)" или "Проверка подлинности NTLM"

    • Анонимный доступ к веб-сайту

    • SSL

  6. Укажите URL-адрес доменного имени для всех сайтов, к которым будет доступ у пользователей этого веб-приложения.

  7. Используйте существующий пул приложений или создайте новый.

  8. Задайте параметры безопасности для пула приложений (встроенные или настраиваемые).

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

Подробные инструкции см. в статье "Создание веб-приложения (SharePoint 2013)".

Перемещение семейства веб-сайтов с помощью PowerShell

  1. В базе данных контента SharePoint 2013 хранится весь контент фермы, в том числе семейство сайтов. Базы данных контента могут хранить несколько семейств веб-сайтов. Для перемещения семейства сайтов между серверами баз данных или базами данных используется одинаковая процедура. Если семейство сайтов становится слишком большим, его можно перенести в новую базу данных контента с помощью той же процедуры.

  2. Убедитесь, что предоставлены следующие разрешения.

    • Предопределенная роль сервера securityadmin для экземпляра SQL Server.

    • Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.

    • Группа администраторов для сервера, на котором выполняются командлеты PowerShell.

    Чтобы предоставить разрешения на использование командлетов SharePoint 2013, администратор может использовать командлет Add-SPShellAdmin. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.

  3. Убедитесь, что выполняются следующие условия:

    • конечная база данных контента существует;

    • исходная и конечная базы данных контента расположены в одном экземпляре SQL Server;

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

  4. Определите размер исходного семейства сайтов и убедитесь, что на целевом жестком диске по крайней мере в три раза больше свободного места, чем требуется для семейства сайтов.

    Используйте командлет Get-SPSiteAdministration, чтобы узнать размер семейства сайтов. Дополнительные сведения см. в статье Get-SPSiteAdministration

  5. Используйте командлет Move-SPSite, чтобы переместить семейство сайтов из исходной базы данных контента в новую базу данных. Дополнительные сведения см. в статье Move-SPSite.

    Подробные инструкции см. в статье Перемещение коллекций веб-сайтов между базами данных в SharePoint Server.

See also

Развертывание Windows Server 2008 R2
Установка и развертывание Windows Server 2012
Установка SQL Server (SQL Server 2008 R2)
Установка SQL Server 2012