Partager via


Afficher un travail SQL Server Agent

s’applique à :SQL ServerAzure SQL Managed Instance

Importante

Sur Azure SQL Managed Instance, la plupart, mais pas toutes les fonctionnalités de SQL Server Agent sont actuellement prises en charge. Pour plus d’informations, consultez différences T-SQL entre Azure SQL Managed Instance et SQL Server ou limitations des tâches de SQL Agent dans SQL Managed Instance.

Cet article explique comment afficher des travaux SQL Server Agent dans SQL Server à l’aide de SQL Server Management Studio ou de Transact-SQL.

Sécurité

Vous ne pouvez afficher les travaux que vous possédez, sauf si vous êtes membre du rôle serveur fixe sysadmin . Les membres de ce rôle peuvent voir tous les emplois. Pour plus d’informations, consultez Implémenter la sécurité de SQL Server Agent.

Utilisez SQL Server Management Studio

  1. Dans l'Explorateur d'objets, connectez-vous à une instance du moteur de base de données SQL Server, puis étendez cette instance.

  2. Développez SQL Server Agent, puis Travaux.

  3. Cliquez avec le bouton droit sur un travail, puis sélectionnez Propriétés.

Utiliser Transact-SQL

  1. Dans Explorateur d’objets, connectez-vous à une instance du moteur de base de données.

  2. Dans la barre d’outils standard, sélectionnez Nouvelle requête.

  3. Copiez et collez l’exemple suivant dans la fenêtre de requête, puis sélectionnez Exécuter. Cet exemple répertorie tous les aspects des informations relatives au NightlyBackups travail.

    USE msdb;
    GO
    
    EXECUTE dbo.sp_help_job
        @job_name = N'NightlyBackups',
        @job_aspect = N'ALL';
    GO
    

Utiliser des objets de gestion SQL Server

Pour afficher une offre d'emploi

Utilisez la classe Job à l’aide d’un langage de programmation que vous choisissez, tel que Visual Basic, Visual C# ou PowerShell. Pour plus d’informations, consultez SQL Server Management Objects (SMO).