Compartilhar via


Definir opções de etapa de trabalho Transact-SQL

Este tópico descreve como definir opções para etapas de trabalho do Microsoft SQL Server Agent Transact-SQL no SQL Server 2012 usando SQL Server Management Studio ou SQL Server Management Objects.

Neste tópico

  • Antes de começar:  

    Segurança

  • Para definir opções de etapa de trabalho Transact-SQL, usando: ,

    SQL Server Management Studio

    SQL Server Management Objects

Antes de começar

Segurança

Para obter informações detalhadas, consulte Implementar a segurança do SQL Server Agent.

Ícone de seta usado com o link Voltar ao Início[Top]

Usando o SQL Server Management Studio

Para definir opções de etapa de trabalho Transact-SQL

  1. 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.

  2. Clique na página Etapas, clique em uma etapa de trabalho e em Editar.

  3. 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.

  4. Especifique uma ação a tomar em caso de êxito do trabalho, dentre as opções da lista Ação ao obter êxito.

  5. Especifique um número de tentativas, inserindo um número entre 0 e 9999 na caixa Tentativas de repetição.

  6. Especifique um intervalo entre as tentativas, inserindo um número de minutos entre 0 e 9999 na caixa Intervalo de repetição.

  7. Especifique uma ação a tomar em caso de falha do trabalho, dentre as opções da lista Ação ao falhar.

  8. Se o trabalho for um script Transact-SQL, 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 aos usuários visualizar arquivos arbitrários no sistema de arquivos e, portanto, não é possível usar o Management Studio para exibir logs de etapas de trabalho que são 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.

  9. 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.

Ícone de seta usado com o link Voltar ao Início[Top]

Usando o SQL Server Management Objects

Para definir opções de etapa de trabalho Transact-SQL

Use a classe JobStep usando uma linguagem de programação que você escolher, como o Visual Basic, Visual C# ou PowerShell. Para obter mais informações, consulte SQL Server Management Objects (SMO).

Ícone de seta usado com o link Voltar ao Início[Top]