Присоединение и восстановление базы данных контента, доступной только для чтения, в SharePoint Server

 

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

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

Сводка. Узнайте, как присоединить и восстановить базу данных контента, доступную только для чтения, в SharePoint 2013 и SharePoint Server 2016.

Для присоединения и восстановления базы данных контента, доступной только для чтения, в SharePoint Server можно использовать PowerShell.

В этой статье

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

  • Использование Windows PowerShell для присоединения и восстановления базы данных контента, доступной только для чтения

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

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

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

Перед выполнением этой операции ознакомьтесь со следующими сведениями о необходимых компонентах:

Использование PowerShell для присоединения и восстановления базы данных контента, доступной только для чтения

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

Присоединение и восстановление базы данных контента, доступной только для чтения, с помощью PowerShell

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

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

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

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

    Администратор может использовать командлет Add-SPShellAdmin для предоставления разрешений на использование командлетов SharePoint Server.

    Примечание

    Если у вас нет разрешений, обратитесь к администратору установки или администратору SQL Server для запроса разрешений. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.

  2. Запустите Командная консоль SharePoint.

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

    Mount-SPContentDatabase -Name <DatabaseName> -WebApplication <WebApplicationID> [-Verbose]
    

    Где:

    • <DatabaseName> — имя базы данных, доступной только для чтения.

    • <WebApplicationID> — ИД, назначенный базе данных, доступной только для чтения.

    Примечание

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

Дополнительные сведения см. в разделе Mount-SPContentDatabase.

Примечание

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

See also

Общие сведения о резервном копировании и восстановлении в SharePoint Server