Trimauditlog: operação de Stsadm (Office SharePoint Server)
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 os Microsoft Office Servers é 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.
Observação:
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
Para situações nas quais você deseja fornecer parâmetros adicionais além de enddate para excluir entradas de auditoria, consulte a página sobre 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, pode ser escrito um código personalizado, usando SPAudit Class (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 Referência do trabalho de Timer do SharePoint (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