Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Instância Gerenciada de SQL do Azure
Importante
Na Instância Gerenciada de SQL do Azure, a maioria, mas não todos, os recursos do SQL Server Agent são suportados no momento. Consulte diferenças de T-SQL entre a Instância Gerenciada de SQL do Azure e o SQL Server ou limitações de tarefas do SQL Agent na Instância Gerenciada de SQL para obter detalhes.
Este tópico descreve como excluir um log de etapa de trabalho do SQL Server Agent.
Antes de começar:
Para excluir um log de etapas de trabalho do SQL Server Agent usando:
Antes de começar
Limitações e restrições
Quando etapas de trabalho são excluídas seu log de saída é excluído automaticamente.
Segurança
Permissões
A menos que seja membro da função de servidor fixa sysadmin, você poderá modificar somente trabalhos de sua propriedade.
Como usar o SQL Server Management Studio.
Para excluir um log de etapas de trabalho do SQL Server Agent
No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados do SQL Server e, em seguida, expanda essa instância.
Expanda SQL Server Agent e Trabalhos, clique com o botão direito do mouse no trabalho que deseja modificar e clique em Propriedades.
Na caixa de diálogo Propriedades do Trabalho , exclua a etapa de trabalho selecionada.
Usando Transact-SQL
Para excluir um log de etapas de trabalho do SQL Server Agent
No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados.
Na barra Padrão, clique em Nova Consulta.
Copie e cole o exemplo a seguir na janela de consulta e clique em Executar.
-- removes the job step log for step 2 in the job Weekly Sales Data Backup USE msdb ; GO EXEC dbo.sp_delete_jobsteplog @job_name = N'Weekly Sales Data Backup', @step_id = 2; GO
Para obter mais informações, veja sp_delete_jobsteplog (Transact-SQL).
Usando objetos de gerenciamento do SQL Server
Use os métodos DeleteJobStepLogs da classe Job usando uma linguagem de programação à sua escolha, como Visual Basic, Visual C# ou PowerShell. Para obter mais informações, consulte SMO (SQL Server Management Objects).
-- Uses PowerShell to delete all job step log files that have ID values larger than 5.
$srv = new-object Microsoft.SqlServer.Management.Smo.Server("(local)")
$jb = $srv.JobServer.Jobs["Test Job"]
$jb.DeleteJobStepLogs(5)