Microsoft SQL Server offre la méthode de procédure stockée pour simplifier le processus de développement de base de données via grouper les instructions T -SQL en blocs gérables. Les procédures stockées acceptent des données sous la forme de paramètres d'entrée. Les paramètres d'entrée sont utilisés dans le temps d'exécution . La sortie est retourné au programme appelant . SSIS est synonyme de SQL Server Integration Services , qui est un composant du logiciel de base de données Microsoft SQL Server qui est de mener données exportateurs et importateurs rôles. Vous pouvez exécuter une procédure stockée xp_cmdshell et utilitaire dtexec pour exécuter votre package SSIS. Choses que vous devez
Microsoft SQL Server
Voir Plus Instructions
1
Cliquez sur " Démarrer", " Tous les programmes " et " Configuration de la surface d' 2008 SQL Server». Sélectionnez la configuration de la surface d'exposition pour les caractéristiques .
2
Cliquez sur " Database Engine " et l'élargir dans le cadre du " Sélectionner un élément " texte . Activez l'onglet " xp_cmdshell " en cochant il . La procédure stockée étendue xp_cmdshell exécute les commandes du système d'exploitation à partir du moteur de base de données. Cliquez sur « OK ».
3
créer une procédure stockée à exécuter un package existant avec le passage des variables spécifiques dans la chaîne de connexion via le code suivant: CREATE PROCEDURE sp_SSIS @ strLocation VARCHAR ( 500) ACTIF NOCOUNT ON
4
Exécutez le package " package.dtsx " via dTExec commande : SELECT @ cmd = ' dTExec /FILE " ' + @ strLocation + ' package.dtsx " /MAXCONCURRENT 1 /POINTS DE REPRISE OFF /RAPPORTS EW'EXEC @ ReturnCode = xp_cmdshell @ CmdThe dTExec utilitaire de ligne de commande permet de configurer et d'exécuter des packages SQL Server Integration Services
5
appeler la procédure stockée via le code suivant: . EXEC sp_ExecuteSSIS 'C: \\ packages \\ ',' KARTHIK-PC/Karthik ',' MonProjet ';