O banco de dados de conteúdo é Somente Leitura - Evento 4971

 

Aplica-se a: SharePoint Server 2010

Tópico modificado em: 2010-01-18

Nome do Alerta:   o banco de dados de conteúdo é Somente Leitura

ID do Evento:   4971

Resumo:   o Microsoft SharePoint Server 2010 armazena a maior parte do conteúdo do aplicativo Web — incluindo conjuntos de sites, sites, listas, documentos e permissões — em bancos de dados de conteúdo. Um único aplicativo Web pode ser associado a um ou mais bancos de dados de conteúdo.

Sintomas:   um ou mais dos sintomas a seguir podem aparecer:

  • Usuários não podem adicionar ou atualizar conteúdo em sites do SharePoint Server 2010.

  • O seguinte evento aparece no log de eventos: ID do Evento: 4971 Descrição: não é possível atualizar o banco de dados na instância do SQL Server '<nome da instância>'. O banco de dados é somente leitura. Informações adicionais sobre o erro fornecidas pelo SQL Server são incluídas abaixo. <informações adicionais>

Causa:   o SQL Server oferece a opção de configurar um banco de dados no modo somente leitura, no qual os dados podem ser lidos do banco de dados, mas não podem ser adicionados, alterados ou removidos. Se um banco de dados de conteúdo estiver no modo somente leitura, você poderá observar os sintomas descritos.

Resolução:   defina o banco de dados como leitura/gravação

  • Se você verificar que o banco de dados de conteúdo está no modo somente leitura, defina o banco de dados do SQL Server Management Studio como leitura/gravação.

    Para verificar se o banco de dados está no modo somente leitura:

    1. Verifique se a conta de usuário que está executando este procedimento é membro do grupo Administradores de Farm.

    2. Na home page da Administração Central, clique em Gerenciamento de Aplicativos.

    3. Na página Gerenciamento de Aplicativos, na seção Bancos de Dados, clique em Gerenciar bancos de dados de conteúdo.

    4. Na página Gerenciar bancos de dados de conteúdo, selecione o aplicativo Web na lista Aplicativo Web.

    5. Se Sim aparecer na coluna Banco de Dados Somente Leitura do banco de dados de conteúdo, defina esse banco de dados como leitura/gravação.

    Para definir o banco de dados de conteúdo como leitura/gravação:

    1. Verifique se o a conta de usuário que está executando este procedimento é membro da função de banco de dados fixa db_owner para o banco de dados de conteúdo.

    2. Abra o SQL Server Management Studio e conecte-se ao servidor de banco de dados.

    3. No Pesquisador de Objetos, expanda Bancos de Dados.

    4. Clique com o botão direito do mouse no banco de dados que deseja definir como leitura/gravação e clique em Propriedades.

    5. Na caixa de diálogo Propriedades do Banco de Dados, na página de propriedades Opções, em Estado, selecione Falso na lista suspensa ao lado de Banco de Dados Somente Leitura e clique em OK.

    6. Clique em Sim.