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
No Azure SQL Managed Instance, a maioria dos recursos do SQL Server Agent, mas não todos, têm suporte 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 definir opções para as etapas de trabalho do Transact-SQL do Microsoft SQL Server Agent no SQL Server usando o SQL Server Management Studio ou o SQL Server Management Objects.
Antes de começar
Segurança
Para obter informações detalhadas, consulte Implementar a Segurança do SQL Server Agent.
Como usar o SQL Server Management Studio.
Para definir opções de etapa de trabalho Transact-SQL
No Pesquisador de Objetos, expanda SQL Server Agent, expanda Trabalhos, clique com o botão direito do mouse no trabalho que deseja editar e clique em Propriedades.
Clique na página Etapas , clique em uma etapa de trabalho e em Editar.
Na caixa de diálogo Propriedades da Etapa de Trabalho , confirme que o tipo de trabalho é Script Transact-SQL (TSQL)e selecione a página Avançado.
Especifique uma ação a tomar em caso de êxito do trabalho, dentre as opções da lista Ação ao obter êxito.
Especifique um número de tentativas, inserindo um número entre 0 e 9999 na caixa Tentativas de repetição.
Especifique um intervalo entre as tentativas, inserindo um número de minutos entre 0 e 9999 na caixa Intervalo de repetição.
Especifique uma ação a tomar em caso de falha do trabalho, dentre as opções da lista Ação ao falhar.
Se o trabalho for um script TransactSQL, você poderá escolher entre as seguintes opções:
Inserir o nome de um Arquivo de saída. Por padrão, o arquivo é substituído sempre que a etapa de trabalho é executada. Se não quiser que o arquivo de saída seja substituído, marque Anexar saída ao arquivo existente. Essa opção só está disponível para membros da função de servidor fixa sysadmin. Observe que o SQL Server Management Studio não permite que os usuários exibam arquivos arbitrários no sistema de arquivos, portanto, você não pode usar o Management Studio para exibir logs de etapas de trabalho gravados no sistema de arquivos.
Marque Registrar na tabela, se desejar registrar a etapa de trabalho em uma tabela de banco de dados. Por padrão, o conteúdo da tabela é substituído sempre que a etapa de trabalho é executada. Se não quiser que o conteúdo da tabela seja substituído, marque Anexar saída à entrada existente na tabela. Após a execução da etapa de trabalho, o conteúdo dessa tabela pode ser visualizado clicando-se em Exibir.
Marque Incluir saída da etapa no histórico, se desejar que a saída seja incluída no histórico da etapa. A saída será exibida apenas se não houver erros. A saída também pode ser truncada.
Se você for membro da função de servidor fixa sysadmin e desejar executar a etapa de trabalho como um logon SQL diferente, selecione esse logon na lista Executar como usuário.
Usando objetos de gerenciamento do SQL Server
Para definir opções de etapa de trabalho Transact-SQL
Use a classe JobStep usando uma linguagem de programação escolhida, como Visual Basic, Visual C#ou PowerShell.