База данных контента имеет доступ только для чтения — событие 4971
Применимо к: SharePoint Server 2010
Последнее изменение раздела: 2010-01-18
Предупреждение: База данных контента имеет доступ только для чтения
Идентификатор события: 4971
Обзор: Microsoft SharePoint Server 2010 сохраняет большую часть контента веб-приложения (включая семейства сайтов, сайты, списки, документы и разрешения) в базах данных контента. Веб-приложение может быть связано с одной или несколькими базами данных.
Признаки: Могут наблюдаться следующие признаки:
Пользователи не могут добавлять или обновлять контент на сайтах SharePoint Server 2010.
Следующее событие отображается в журнале событий с идентификатором: 4971. Описание: не удается обновить базу данных на экземпляре сервера SQL Server '<имя экземпляра>'. База данных доступна только для чтения. Дополнительные сведения об ошибке SQL Server см. ниже. <дополнительные сведения>
Причина: SQL Server предоставляет вариант задания режима базы данных только для чтения, в котором данные могут читаться из базы данных, но не могут добавляться, изменяться или удаляться. Если база данных контента находится в состоянии только для чтения, можно проверить описанные признаки.
Решение: Задайте режим базы данных для чтения и записи
Если база данных контента находится в режиме только для чтения, задайте режим базы данных SQL Server Management Studio для чтения и записи.
Проверка того, что база данных находится в режиме только для чтения
Убедитесь, что учетная запись пользователя, с помощью которой выполняется данная процедура, является участником группы администраторов фермы.
На домашней странице центра администрирования щелкните элемент Управление приложениями.
На странице "Управление приложениями" в разделе Базы данных щелкните команду Управление базами данных контента.
На странице управления базами данных контента выберите веб-приложение в списке Веб-приложение.
Если отображается Да в столбце База данных только для чтения для базы данных контента, задайте режим базы данных для чтения и записи.
Задание режима базы данных для чтения и записи
Проверьте, что учетная запись пользователя, с помощью которой выполняется данная процедура, является участником предопределенной роли базы данных db_owner для базы данных контента.
Откройте SQL Server Management Studio и подключитесь к серверу базы данных.
Разверните в обозревателе объектов узел Базы данных.
Щелкните правой кнопкой мыши базу данных, для которой необходимо установить доступ для чтения и записи, и выберите пункт Свойства.
В диалоговом окне Свойства базы данных на странице свойств Параметры в разделе Состояние выберите Нет из раскрывающегося списка рядом с параметром База данных только для чтения, а затем нажмите кнопку ОК.
Нажмите кнопку Да.