База данных контента имеет доступ только для чтения — событие 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 для чтения и записи.

    Проверка того, что база данных находится в режиме только для чтения

    1. Убедитесь, что учетная запись пользователя, с помощью которой выполняется данная процедура, является участником группы администраторов фермы.

    2. На домашней странице центра администрирования щелкните элемент Управление приложениями.

    3. На странице "Управление приложениями" в разделе Базы данных щелкните команду Управление базами данных контента.

    4. На странице управления базами данных контента выберите веб-приложение в списке Веб-приложение.

    5. Если отображается Да в столбце База данных только для чтения для базы данных контента, задайте режим базы данных для чтения и записи.

    Задание режима базы данных для чтения и записи

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

    2. Откройте SQL Server Management Studio и подключитесь к серверу базы данных.

    3. Разверните в обозревателе объектов узел Базы данных.

    4. Щелкните правой кнопкой мыши базу данных, для которой необходимо установить доступ для чтения и записи, и выберите пункт Свойства.

    5. В диалоговом окне Свойства базы данных на странице свойств Параметры в разделе Состояние выберите Нет из раскрывающегося списка рядом с параметром База данных только для чтения, а затем нажмите кнопку ОК.

    6. Нажмите кнопку Да.