Приостановлена работа всех баз данных службы состояний для приложения-службы состояний (SharePoint Server)
ОБЛАСТЬ ПРИМЕНЕНИЯ:2013 2016 2019 Subscription Edition SharePoint в Microsoft 365
Имя правила: "Приостановлена работа всех баз данных службы состояний для приложения-службы состояний".
Сводка: Все базы данных, связанные с приложением службы состояний, приостанавливаются. Это может привести к ошибкам при использовании некоторых компонентов SharePoint Server 2016 и SharePoint 2013, таких как формы веб-браузера InfoPath и веб-часть диаграммы Microsoft SharePoint.
Причина: возможно, администратор приостановил все базы данных приложения-службы.
Решение: возобновите работу баз данных для приложения службы состояний с помощью Microsoft PowerShell.
Убедитесь, что вы являетесь участником следующих групп:
Предопределенная роль сервера securityadmin для экземпляра SQL Server.
Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.
Группа администраторов для сервера, на котором выполняются командлеты PowerShell.
С помощью командлета Add-SPShellAdmin администратор может предоставлять разрешения на использование командлетов SharePoint Server.
Примечание.
При отсутствии разрешений обратитесь к своему администратору программы установки или администратору SQL Server за разрешениями. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.
Запустите Командная консоль SharePoint.
Дополнительные сведения о работе в Windows Server 2012 R2 см. в статье Общие задачи управления и навигация в Windows.
Для определения приостановленной базы данных введите в командной строке PowerShell следующую команду:
Get-SPStateServiceDatabase
Для возобновления работы приостановленной базы данных введите в командной строке Windows PowerShell следующую команду.
Resume-SPStateServiceDatabase -Identity <DatabaseID>
Где:
- <DatabaseID> идентификатор базы данных приложения-службы состояний в формате GUID.
Если вместо существующей базы данных необходимо создать новую, введите в командной строке Windows PowerShell следующую команду.
New-SPStateServiceDatabase -Name <DatabaseName> -ServiceApplication <ID> -DatabaseServer <ServerName> [-DatabaseCredentials <Credential>]
Где:
<DatabaseName> имя базы данных в виде строки.
<ID> идентификатор соответствующего приложения-службы состояний в виде строки или GUID. Если существует только одно приложение-служба состояний, этот параметр не нужно указывать.
<ServerName> имя сервера баз данных.
<Credential> учетные данные проверки подлинности SQL Server для сервера базы данных. Если этот параметр не указан, будет использоваться проверка подлинности Windows.
Дополнительные сведения см. в описаниях командлетов Resume-SPStateServiceDatabase и New-SPStateServiceDatabase.