Partilhar via


Atribuir um trabalho a uma categoria de trabalho

Este tópico descreve como atribuir trabalhos do Microsoft SQL Server Agent a categorias de trabalho no SQL Server 2014 usando SQL Server Management Studio, Transact-SQL ou SQL Server Management Objects.

As categorias de trabalho ajudam a organizar os trabalhos de modo a facilitar sua filtragem e agrupamento. Por exemplo, você pode organizar todos os seus trabalhos de backup de banco de dados na categoria Manutenção de Banco de Dados. É possível atribuir trabalhos a categorias de trabalho internas ou criar uma categoria de trabalho definida pelo usuário e atribuir trabalhos a ela.

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 atribuir um trabalho a uma categoria de trabalho

  1. No Pesquisador de Objetos, clique no sinal de adição para expandir o servidor no qual você deseja atribuir um trabalho a uma categoria de trabalho.

  2. Clique no sinal de adição para expandir o SQL Server Agent.

  3. Clique no sinal de adição para expandir a pasta Trabalhos .

  4. Clique com o botão direito do mouse no trabalho que deseja editar e selecione Propriedades.

  5. Na caixa de diálogo Propriedades do Trabalho -job_name , na lista Categoria , selecione a categoria de trabalho a qual deseja atribuir o trabalho.

  6. Clique em OK.

Usando o Transact-SQL

Para atribuir um trabalho a uma categoria de trabalho

  1. No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados.

  2. Na barra Padrão, clique em Nova Consulta.

  3. Copie e cole o exemplo a seguir na janela de consulta e clique em Executar.

    -- adding a new job category to the "NightlyBackups" job  
    USE msdb ;  
    GO  
    EXEC dbo.sp_update_job  
        @job_name = N'NightlyBackups',  
        @category_name = N'[Uncategorized (Local)]';  
    GO  
    

Para obter mais informações, veja sp_update_job (Transact-SQL).

Usando o SQL Server Management Objects

Para atribuir um trabalho a uma categoria de trabalho

Use a classe JobCategory usando uma linguagem de programação da sua escolha, como o Visual Basic, o Visual C# ou o PowerShell.