Resolvendo problema de site collection que não pode ser excluído


Olá,

Hoje durante um processo de migração de SharePoint 2007 para SharePoint 2010, me deparei com um problema no processo de restore do site collection, ao executar o comando:

Restore-SPSite http://enderecodosite -Path c:\diretorio\arquivo.bak

Recebi a seguinte mensagem de erro:

restore01

Apesar da mensagem já indicar um problema claro, fui verificar o que ocorreu e pude identificar que a estrutura do site collection tinha sido concluída com vários erros, incluindo a falta de um banco de dados associado, nenhuma atividade poderia ser feita pela Central Administration, então fui tentar remover o site collecion com o cmdLet Remove-SPSite, recebi outro erro Unknown SPRequest error.occurred.

Então pesquisando cheguei neste link: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.administration.spcontentdatabase.forcedeletesite.aspx

Neste link encontrei o método SPContentDatabase.ForceDeleteSite que é usado para excluir sites que não podem ser removidos no modo convencional devido a alguma falha no processo de exclusão.

Com isso fiz este script para poder excluir o site com problema:

$sc = Get-SPSite http://enderecosite
$scId = $sc.Id
$scDB = $sc.ContentDatabase
$scDB.ForceDeleteSite($scId, $false, $false)

Assim que executei os scripts pude restaurar o site que tinha apresentado problemas antes🙂

Boa sorte e abraços,

Carlos Citrangulo

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: