É possível determinar em qual banco de dados de conteúdo um conjunto de sites do SharePoint excluído existia?

3

A situação surgirá quando alguém excluir seu conjunto de sites e quiser que ele seja restaurado. Mas como podemos saber em qual banco de dados de conteúdo o site estava, para que possamos restaurar a partir de um backup de banco de dados?

    
por Jim 05.10.2009 / 17:17

1 resposta

2

A resposta curta é que você não pode facilmente.

Parecia mais óbvio que essa informação seria armazenada em um banco de dados de conteúdo. Então, eu corri um rastreamento de SQL e descobri que excluir um conjunto de sites chama o proc proc_DeleteSite armazenado. Isso chama o proc armazenadoproc_DeleteSiteInternal. Ambos fazem um monte de DELETE instruções T-SQL e atualizam o log interno do SharePoint, então isso não é muito útil.

No entanto, você poderá ativar a auditoria relacionada a conjuntos de sites e encontrar mais informações. A interface do usuário pode lhe dizer isso, mas meu sentimento é que você precisaria de código personalizado ou de uma solução de terceiros (para backup ou auditoria).

    
por 06.10.2009 / 11:41