Trimauditlog: operação de Stsadm (Windows SharePoint Services)
Atualizado em: 2009-06-18
Nome da operação: Trimauditlog
Descrição
Permite que um administrador exclua entradas de auditoria anteriores a uma determinada data, conforme especificado com o parâmetro enddate.
Dica
Esta operação está disponível depois que o Atualização de infraestrutura para o Windows SharePoint Services 3.0 é instalado. Esta funcionalidade está disponível somente com o uso de Stsadm.
Sintaxe
stsadm -o trimauditlog
** -url <Nome de URL>**
** -enddate <AAAAMMDD>**
** -databasename <nome do banco de dados>**
[-databaseserver] <nome do servidor de banco de dados>
Parâmetros
Parâmetro | Valor | Obrigatório? | Descrição |
---|---|---|---|
url |
Uma URL válida, como http://nome_do_servidor |
Sim, se o parâmetro databasename não for especificado |
Especifica o nome da URL de um conjunto de sites. Se você usar esse parâmetro, ele só excluirá as entradas de auditoria do conjunto de sites em questão. Se esse parâmetro for usado, os parâmetros databaseserver e databasename serão ignorados. |
enddate |
Uma data válida no formato "AAAAMMDD" |
Sim |
Representa a data e a hora mais próximas para as quais o usuário deseja preservar dados de auditoria. |
databasename (dn) |
Um nome de banco de dados válido, como "DB1" |
Sim, se o parâmetro url não for especificado |
Especifica o nome do banco de dados de conteúdo no qual o log de auditoria deve ser excluído. |
databaseserver (ds) |
Um servidor válido de banco de dados, como "DS1" |
Não |
Nome do servidor do banco de dados no qual o banco de dados de conteúdo é armazenado. ![]()
Se o servidor de banco de dados e os Produtos e Tecnologias do SharePoint estiverem hospedados em servidores separados, você precisará usar o parâmetro databaseserver para especificar o nome do servidor de banco de dados.
|
Comentários
Nos casos em que você deseja oferecer parâmetros adicionais além do enddate para excluir entradas de auditoria, consulte Método SPAudit.DeleteEntries (Microsoft.SharePoint) (https://go.microsoft.com/fwlink/?linkid=121892\&clcid=0x416).
Se quiser exportar o log atual antes de excluí-lo, é possível elaborar um código personalizado usando a Classe SPAudit (Microsoft.SharePoint) (https://go.microsoft.com/fwlink/?linkid=121893\&clcid=0x416).
Importante
As entradas de auditoria são excluídas permanentemente após a execução desta operação.
O administrador pode usar o Windows Task Scheduling para definir que este trabalho de exclusão se repita em um período determinado. Para obter mais informações sobre o Windows Scheduling, consulte SharePoint Timer Job Reference (Office SharePoint Server).
Exemplos
Se log de auditoria está crescendo muito rápido e você quer excluir algumas entradas. Para especificar a data de 4 de julho de 2008 e o banco de dados de conteúdo chamado WSSContent123456, você usaria a seguinte sintaxe:
stsadm -o trimauditlog –enddate 20080704 –databasename WSSContent123456