Maison > base de données > tutoriel mysql > Comment exécuter correctement les packages SSIS dans les tâches de l'agent SQL Server ?

Comment exécuter correctement les packages SSIS dans les tâches de l'agent SQL Server ?

DDD
Libérer: 2025-01-04 21:26:40
original
620 Les gens l'ont consulté

How to Correctly Execute SSIS Packages within SQL Server Agent Jobs?

Exécution des packages SQL Server Integration Services dans les tâches de l'agent SQL Server

Le problème

L'automatisation de l'exécution des packages SSIS via les tâches de l'agent SQL Server est une exigence courante , mais des erreurs de syntaxe peuvent survenir lors de la spécification des chemins de package dans les commandes d'étape de travail.

Le correct Syntaxe

Pour exécuter un package SSIS dans une étape de travail de l'Agent SQL Server, utilisez la syntaxe suivante :

/FILE "<package_path>"
Copier après la connexion

Dépannage des erreurs de syntaxe

Dans le script fourni, la syntaxe une erreur se produit en raison de l’utilisation de « /FILE » sans guillemets. La syntaxe correcte est :

EXEC sp_add_jobstep @job_id = @jobid
                    ,@step_name = N'Upload Data'
                    ,@step_id = 1
                    ,@command=N'/FILE "D:\Installs\Upload.dtsx"'
EXEC sp_add_jobstep @job_id = @jobid
                    ,@step_name = N'Download Data'
                    ,@step_id = 2
                    ,@command=N'/FILE "D:\Installs\Download.dtsx"'
Copier après la connexion

Utilisation de l'interface utilisateur graphique

Vous pouvez également utiliser l'interface utilisateur graphique de SQL Server Management Studio pour créer une tâche et ajouter des étapes d'exécution du package SSIS :

  1. Ouvrez SQL Server Management Studio et développez SQL Server Agent.
  2. Cliquez avec le bouton droit sur Tâches et sélectionnez Nouveau. Tâche....
  3. Dans la boîte de dialogue Nouvelle tâche, spécifiez le nom, le propriétaire et la description de la tâche.
  4. Dans la section Étapes, cliquez sur Nouveau....
  5. Dans la boîte de dialogue Nouvelle étape de travail, sélectionnez Package SQL Server Integration Services comme type.
  6. Dans le champ Exécuter en tant que, sélectionnez un identifiant ou un proxy approprié pour exécuter le SSIS. package.
  7. Cliquez sur Parcourir pour sélectionner le chemin du package.

Remarques supplémentaires

  • Assurez-vous que le compte de service de l'agent SQL Server dispose des autorisations nécessaires pour exécuter le SSIS. package.
  • Envisagez de configurer un proxy pour l'exécution du package SSIS si vous avez besoin d'un autorisations.
  • Le chemin du package doit être spécifié comme un chemin complet pour éviter les erreurs.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal