Partage via


Afficher un travail

s’applique à :SQL ServerAzure SQL Managed Instance

Important

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 d’Azure SQL Managed Instance par rapport à SQL Server.

Cette rubrique explique comment afficher les travaux de Microsoft SQL Server Agent dans SQL Server à l’aide de SQL Server Management Studio ou de Transact-SQL.

Avant de commencer

Sécurité

Vous ne pouvez afficher que les tâches 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 la sécurité de SQL Server Agent implémentée.

Utilisation de SQL Server Management Studio

Pour afficher une offre d'emploi

  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épliez Agent SQL Server, puis dépliez Jobs.

  3. Cliquez avec le bouton droit sur une tâche, puis cliquez sur Propriétés.

Utilisation de Transact-SQL

Pour consulter un emploi

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

  2. Dans la barre Standard, cliquez sur Nouvelle Requête.

  3. Copiez et collez l’exemple suivant dans la fenêtre de requête, puis cliquez sur Exécuter.

    -- lists all aspects of the information for the job NightlyBackups.  
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_help_job  
        @job_name = N'NightlyBackups',  
        @job_aspect = N'ALL' ;  
    GO  
    

Utilisation d’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).