Partilhar via


Criar uma categoria de trabalho

Aplica-se a:SQL ServerAzure SQL Managed Instance

Importante

Em Instância Gerenciada SQL do Azure, a maioria dos recursos, mas não todos, do SQL Server Agent são atualmente suportados. Consulte as diferenças de T-SQL da instância gerida do Azure SQL em relação ao SQL Server (e) para obter detalhes.

Este artigo descreve como criar uma categoria de trabalho no SQL Server usando o SQL Server Management Studio, o Transact-SQL ou o SQL Server Management Objects.

O SQL Server Agent fornece categorias de trabalho internas às quais você pode atribuir trabalhos ou pode criar uma categoria de trabalho e atribuir trabalhos a ela. As categorias de trabalho ajudam-no a organizar os seus trabalhos para facilitar a filtragem e o agrupamento. Por exemplo, você pode organizar todos os trabalhos de backup do banco de dados na categoria Manutenção do banco de dados. Você também pode criar suas próprias categorias de trabalho.

Antes de começar

Limitações e Restrições

As categorias multisservidor existem apenas em um servidor mestre. Há apenas uma categoria de trabalho padrão disponível em um servidor mestre: [Uncategorized (Multi-Server)]. Quando um trabalho multisservidor é baixado, sua categoria é alterada para Jobs From MSX no servidor de destino.

Segurança

Para obter informações detalhadas, consulte Implementar o SQL Server Agent Security.

Usando o SQL Server Management Studio

Para criar uma categoria de trabalho

  1. Em Explorador de Objetos, selecione o símbolo de mais para expandir o servidor onde deseja criar uma categoria de trabalho.

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

  3. Clique com o botão direito do mouse na pasta Jobs e selecione Gerenciar categorias de trabalho.

  4. Na caixa de diálogo Gerir Categorias de Trabalhoserver_name, selecione Adicionar.

  5. Na nova caixa de diálogo, na caixa Nome, insira um nome para a nova categoria de trabalho.

  6. Marque a caixa de seleção Mostrar todos os trabalhos. Selecione um ou mais trabalhos para a nova categoria marcando as caixas correspondentes aos trabalhos.

  7. Selecione OK.

  8. Na caixa de diálogo server_nameGerenciar Categorias de Trabalho, selecione Atualizar para garantir que a nova categoria de trabalho esteja ativa. Se tudo estiver conforme o esperado, feche esta caixa de diálogo.

Para obter mais informações sobre essas caixas de diálogo, consulte Categorias de trabalho - Gerenciar categorias de trabalho e Propriedades de categorias de trabalho - Nova categoria de trabalho.

Usando Transact-SQL

Para criar 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, selecione Nova Consulta.

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

    -- creates a local job category named AdminJobs
    USE msdb ;
    GO
    EXEC dbo.sp_add_category
        @class=N'JOB',
        @type=N'LOCAL',
        @name=N'AdminJobs' ;
    GO
    

Para obter mais informações, consulte sp_add_category (Transact-SQL).

Usando objetos de gerenciamento do SQL Server

Para criar uma categoria de trabalho

Invoque a classe JobCategory usando uma linguagem de programação que escolha, como Visual Basic, Visual C# ou PowerShell. Para obter um código de exemplo, consulte Agendando tarefas administrativas automáticas no SQL Server Agent.