Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Créer un travail d'agent SQL Server dans Azure Data Studio

Dans cet article, je vous montre comment créer une tâche SQL Server Agent dans l'interface graphique Azure Data Studio.

Ici, je crée une tâche de test qui comprend une étape de tâche et un calendrier joint.

Installer l'extension de l'agent SQL Server

La première chose que vous devez faire est d'installer l'extension SQL Server Agent.

Si vous n'avez pas encore installé cette extension, installez-la, puis continuez avec cet article.

Consultez Comment installer l'extension de l'agent SQL Server sur Azure Data Studio pour obtenir des instructions d'installation et des captures d'écran.

Naviguer vers l'agent SQL Server

Une fois l'extension SQL Server Agent installée, accédez à l'agent SQL afin de pouvoir créer votre tâche.

Si vous ne savez pas comment accéder à l'Agent SQL Server, consultez Comment localiser les travaux de l'Agent SQL Server dans Azure Data Studio pour obtenir des instructions et des captures d'écran.

Créer la tâche

Après avoir accédé à l'Agent SQL Server, les Tâches la page de présentation s'affiche :

Cliquez sur Nouvelle tâche :

Cela ouvre la Nouvelle tâche boîte de dialogue :

Entrez le nom du travail et remplissez les autres champs.

Ne cliquez pas encore sur OK.

Au lieu de cela, cliquez sur les Étapes onglet en haut. Cela ouvre les Étapes écran :

Cliquez sur Nouvelle étape .

Cela ouvre la étape Nouvelle tâche écran :

Entrez les détails de l'étape de la tâche selon les besoins. Cliquez sur Analyser pour vérifier que tout code que vous avez fourni peut être analysé sans erreur.

Un message s'affiche qui nous informe si le code a été analysé avec succès ou non.

Une fois qu'il peut être analysé avec succès, cliquez sur OK .

Cela nous ramène au Nouveau travail l'écran, et nous pouvons maintenant voir notre étape de travail dans la liste des étapes :

Si vous avez besoin d'ajouter d'autres étapes, continuez et cliquez sur Nouvelle étape à nouveau et complétez les détails de chaque nouvelle étape.

Une fois que vous avez terminé toutes les étapes de la tâche, cliquez sur Planifications en haut.

Cela nous amène à l'écran de sélection d'un horaire. Au bas de cet écran se trouvent deux boutons ; un pour choisir un horaire et un autre pour supprimer un horaire :

Cliquez sur Choisir un horaire .

Cela nous amène à un écran qui nous permet de sélectionner un horaire parmi une liste d'horaires disponibles :

Cliquez sur un programme pour le sélectionner, puis cliquez sur OK pour le joindre à votre travail.

Au moment d'écrire ces lignes, il semble que nous ne puissions pas créer de nouvelles planifications avec l'extension SQL Server Agent. Nous ne pouvons choisir qu'un horaire existant ou en supprimer un.

Si vous ne voyez pas un horaire approprié dans la liste ici, vous devrez créer un nouvel horaire. Consultez Créer une planification d'agent SQL Server avec T-SQL pour ce faire. Cet article vous montre également comment attacher la planification avec T-SQL, donc si vous faites cela, vous n'aurez pas besoin de l'attacher avec Azure Data Studio.

Si vous avez besoin de créer un programme, vous pouvez enregistrer le travail en cours tel quel. Vous pouvez créer des travaux sans planifications (et même sans étapes de travail), puis ajouter ces planifications ultérieurement.

Une fois que vous avez joint l'horaire, vous devriez le voir répertorié dans les Horaires écran :

À ce stade, vous avez la possibilité d'ajouter des alertes et/ou des notifications si nécessaire. Si vous devez le faire, allez-y et cliquez sur Alertes et/ou Notifications onglets et entrez les détails pertinents.

Nous ne le ferons pas pour ce tutoriel cependant.

Une fois que vous avez terminé, cliquez sur OK .

Cela nous ramène aux principaux emplois écran, avec notre tâche nouvellement créée incluse dans la liste des tâches :

Tester/Exécuter la tâche

Pour exécuter la tâche, faites un clic droit sur la tâche pour faire apparaître le menu contextuel :

Cliquez sur Exécuter pour exécuter la tâche.

Vous pouvez ensuite cliquer sur la tâche pour voir son historique d'exécution :