Compartir a través de


Crear una categoría de trabajo

Se aplica a:SQL ServerAzure SQL Managed Instance

Importante

En Azure SQL Managed Instance, actualmente son compatibles la mayoría de las características del Agente SQL Server. Consulte Diferencias entre T-SQL de Azure SQL Managed Instance y SQL Server para más información.

En este tema se describe cómo crear una categoría de trabajo en SQL Server mediante SQL Server Management Studio, Transact-SQL u Objetos de administración de SQL Server.

El Agente SQL Server proporciona categorías de trabajo integradas a las que puede asignar trabajos, o bien puede crear una categoría de trabajo y asignarle trabajos. Las categorías de trabajo le ayudan a organizar los trabajos para poder filtrarlos y agruparlos fácilmente. Por ejemplo, puede organizar todos los trabajos de copia de seguridad de las bases de datos en la categoría Mantenimiento de bases de datos. También puede crear sus propias categorías.

Antes de empezar

Limitaciones y restricciones

Las categorías multiservidor existen solo en los servidores maestros. Solo hay una categoría de trabajo predeterminada disponible en un servidor maestro: [Sin categoría (Multiservidor)]. Cuando se descarga un trabajo multiservidor, su categoría se cambia a Trabajos del servidor principal en el servidor de destino.

Seguridad

Para obtener información detallada, vea Implementar la seguridad del Agente SQL Server.

Uso de SQL Server Management Studio

Para crear una categoría de trabajo

  1. En el Explorador de objetos, haga clic en el signo más para expandir el servidor en el que desea crear una categoría de trabajo.

  2. Haga clic en el signo más para expandir Agente SQL Server.

  3. Haga clic con el botón derecho en la carpeta Trabajos y seleccione Administrar categorías de trabajos.

  4. En el cuadro de diálogo Administrar categorías de trabajonombre_servidor , haga clic en Agregar.

  5. En el nuevo cuadro de diálogo, en el cuadro Nombre , especifique un nombre para la nueva categoría de trabajo.

  6. Active la casilla Mostrar todos los trabajos . Seleccione uno o varios trabajos para la nueva categoría activando las casillas correspondientes a los trabajos.

  7. Haga clic en Aceptar.

  8. En el cuadro de diálogo Administrar categorías de trabajoserver_name , haga clic en Actualizar para asegurarse de que la nueva categoría de trabajo esté activa. Si todo se busca conforme a lo esperado, cierre este cuadro de diálogo.

Para más información sobre estos cuadros de diálogo, consulte Categorías de trabajo - Administrar categorías de trabajo y Propiedades de categorías de trabajo - Nueva categoría de trabajo.

Usar Transact-SQL

Para crear una categoría de trabajo

  1. En el Explorador de objetos, conéctese a una instancia del Motor de base de datos.

  2. En la barra de Estándar, haga clic en Nueva consulta.

  3. Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar.

    -- 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 más información, consulte sp_add_category (Transact-SQL).

Usar Objetos de administración de SQL Server

Para crear una categoría de trabajo

Llame a la clase JobCategory mediante un lenguaje de programación de su elección, como Visual Basic, Visual C# o PowerShell. Para el código de ejemplo, consulte Programar tareas administrativas automáticas en el Agente SQL Server.