Home > SharePoint - TroubleShoothing > No content databases in the web application were available to store your site collection

No content databases in the web application were available to store your site collection


Olá! Smile

Overview:

Frequentemente precisamos realizar backup/restore de SiteCollection’s no SharePoint para administração e recuperação de ambientes.

Em um dessas atividades, eu precisava restaurar uma SiteCollection já existente, dentro da mesma WebApplication. Ou seja, eu teria as duas SiteCollection iguais, rodando na mesma WebApplication.

Cenário:

Parece uma tarefa simples, mas não tanto. É preciso entender alguns conceitos da Arquitetura do SharePoint. Se restaurarmos em uma nova WebApplication não teremos problemas, mas na mesma WebApplication, por padrão, a nova SiteCollection será armazenada no mesmo ContentDatabase.

Ou seja, já temos um SiteCollection no root, com um GUID e iremos adicionar outra SiteCollection com o MESMO GUID, no mesmo ContentDatabase. Problema com certeza.

Erro abaixo:

ERRO:

The operation that you are attempting to perform cannot be completed successfully. No content databases in the web application were available to store your site collection. The existing content databases may have reached the maximum number of site collections, or be set to read-only, or be offline, or may already contain a copy of this site collection. Create another content database for the Web application and then try the operation again.

clip_image002

SOLUÇÃO:

Para contornar este problema, precisamos adicionar um novo ContentDatabase a WebApplication, assim, quando criamos uma nova SiteCollection, esta nova SiteCollection será armazenada no novo ContentDatabase.

E assim, não teremos mais um GUID igual. Possibilitando então, que o restore prossiga!

Para adicionar um novo ContentDatabase, faça o seguinte:

1- Abra a Central Administration

2- Navegue até Application Management, depois clique em Manage Content Databases

3- Selecione a WebApplication desejada, e clique em Add a Content Database

4- Preenchar de acordo com as suas configurações.

Pronto, agora é só realizar o restore. A nova SiteCollection será adicionada ao Content Database recém-criado.

image

Abraço!

Advertisements
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: