Démarrer un travail

Cette rubrique indique comment démarrer l'exécution d'un travail de l'Agent MicrosoftSQL Server dans SQL Server 2012 à l'aide de SQL Server Management Studio, de Transact-SQL ou de SQL Server Management Objects.

Un travail est une série d'actions exécutées par l'Agent SQL Server. Les travaux de l'Agent SQL Server peuvent être exécutés sur un serveur local ou sur plusieurs serveurs distants.

  • Avant de commencer :  

    Sécurité

  • Pour démarrer un travail, utilisez :

    SQL Server Management Studio

    Transact-SQL

    SQL Server Management Objects

Avant de commencer

Sécurité

Pour plus d'informations, consultez Implémenter la sécurité de l'Agent SQL Server.

Icône de flèche utilisée avec le lien Retour en haut[Top]

Utilisation de SQL Server Management Studio

Pour démarrer un travail

  1. Dans l'Explorateur d'objets, connectez-vous à une instance du Moteur de base de données SQL Server et développez-la.

  2. Développez Agent SQL Server et développez Travaux. Selon la façon dont vous voulez démarrer le travail, procédez de l'une des manières suivantes :

    • Si vous travaillez sur un seul serveur, si vous travaillez sur un serveur cible ou si vous exécutez un travail de serveur local sur un serveur maître, cliquez avec le bouton droit sur le travail que vous désirez démarrer et cliquez ensuite sur Démarrer le travail.

    • Pour démarrer plusieurs travaux, cliquez avec le bouton droit sur Moniteur d'activité des travaux, puis cliquez sur Afficher l'activité du travail. Dans le Moniteur d'activité des travaux, vous pouvez sélectionner plusieurs travaux. Pour cela, cliquez avec le bouton droit sur votre sélection et cliquez ensuite sur Démarrer les travaux.

    • Si vous travaillez sur un serveur maître et que vous voulez que tous les serveurs cibles exécutent le travail simultanément, cliquez avec le bouton droit sur le travail à démarrer et cliquez ensuite sur Démarrer le travail, puis cliquez sur Démarrer sur tous les serveurs cibles.

    • Si vous travaillez sur un serveur maître et que vous voulez spécifier les serveurs cibles pour le travail, cliquez avec le bouton droit sur le travail à démarrer, cliquez sur Démarrer le travail, puis cliquez sur Démarrer sur les serveurs cibles spécifiques. Dans la boîte de dialogue Publier les instructions à télécharger, activez la case à cocher Serveurs cibles sélectionnés, puis sélectionnez chacun des serveurs cibles sur lesquels ce travail doit s'exécuter.

Icône de flèche utilisée avec le lien Retour en haut[Top]

Utilisation de Transact-SQL

Pour démarrer un travail

  1. Dans l'Explorateur d'objets, connectez-vous à une instance de Moteur de base de données.

  2. Dans la barre d'outils 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.

    -- starts a job named Weekly Sales Data Backup.  
    USE msdb ;
    GO
    
    EXEC dbo.sp_start_job N'Weekly Sales Data Backup' ;
    GO
    

Pour plus d'informations, consultez sp_start_job (Transact-SQL).

Icône de flèche utilisée avec le lien Retour en haut[Top]

Utilisation de SQL Server Management Objects

Pour démarrer un travail

Appelez la méthode Start de la classe Job à l'aide d'un langage de programmation tel que Visual Basic, Visual C# ou PowerShell. Pour plus d'informations, consultez SQL Server Management Objects (SMO).

Icône de flèche utilisée avec le lien Retour en haut[Top]