Une variable est un nom attribué à des informations stockées dans la mémoire de l'ordinateur qui est utilisé par un programme pour accomplir une tâche . SQL Server Integration Services ( SSIS) offre la possibilité d'utiliser des variables et de les transmettre à d'autres éléments hors exploitation SSIS. Les fonctionnalités de SSIS qui offrent cette fonction sont aidés par des capacités de programmation améliorées qui permettent aux utilisateurs de personnaliser le code de programmation pour accomplir les tâches désirées. Instructions 1 créer un nouveau package SSIS. Ouvrez Microsoft SQL Server. Sélectionnez " SQL Server Business Intelligence Development Studio. " Select " Fichier", " Nouveau" puis "Project ". 2 Sélectionnez "Project Integration Services . " Saisissez un nom pour le projet. Sur le bouton "OK" " Cliquez sur" ; la fenêtre Package Designer apparaîtra 3 Sélectionnez " SSIS. " Choisissez les options souhaitées et compléter l'information qui est nécessaire pour votre package SSIS < . . br> 4 Cliquez sur l'onglet "Variable" . La fenêtre de variables apparaît. Sélectionnez « Ajouter une variable . " Entrez le nom souhaité pour la variable dans le champ " Nom de la variable " . Sélectionnez «Package» que l'étendue variable. Sélectionnez "String" comme le type de variable . Ajouter une " tâche de script " à la Flux de contrôle. Ouvrez la " tâche de script ", puis ajouter la variable à ReadOnlyVariables 5 Cliquez sur le bouton " Modifier le script " ; . . Un nouvel environnement NET de script s'ouvre. Ajouter ce code dans la section "Public Sub Main " sur la page. Répertoire Try'Create avec chemin mémorisé dans la variable "Type Your Name Here variable " IO.Directory.CreateDirectory ( Dts.Variables ( " entrez Votre Nom de la variable ici " ) . Value.ToString ) Dts.TaskResult = ScriptResults.SuccessCatch ex As Exception 'Return errorDts.TaskResult = ScriptResults.FailureEnd Essayez 6 Sauvegardez et quittez la fenêtre de tâche de script . Cliquez sur l'onglet "Variable" . Ajoutez l'emplacement du dossier désiré pour le paramètre dans le champ "Valeur" variable. (Par exemple, C : \\. LocationTestSSISParameter ) . Exécuter " package SSIS " puis vérifiez que l'emplacement du dossier qui a été ajoutée à la section "Valeur" variable est en fait à l'emplacement spécifié 7 supprimez le dossier qui a été ajouté . Retirez le champ "Valeur " qui a été ajoutée à la variable que vous avez créée . Enregistrez le projet « SSIS. " 8 Publier le " package SSIS " sur le serveur de votre choix . Ouvrez " Visual Studio. " " View". Sélection Sélectionnez " Explorateur de solutions . " Sélectionnez le package " Package.dtsx . " Select " Fichier" puis "Enregistrer sous . " Enregistrer " Package.dtsx " avec le " nom désiré ». Ajouter le " serveur désiré " (à des fins de publication) dans le champ" Server " . Ajouter un " chemin de package " en utilisant le package SSIS que vous avez créé pour cette tâche. Cliquez sur le bouton "OK". Assurez-vous que le paquet est dans le dossier « Integration Services » dans SQL Server. 9 Créer un nouveau SQL Server tâche planifiée pour exécuter le package désiré et passer les paramètres . Créer un nouvel emploi dans " SQL Server " en utilisant le nom du package que vous avez créé . Ajouter une nouvelle étape de travail en utilisant le nom du package que vous avez créé . Sélectionnez l'option " Serveur Ensemble Integration Services SQL" pour le type de champ . Sélectionnez l'onglet "Général". Configurez le " paquet source " et " serveur". Réglez la valeur dans le champ « Package » en utilisant le nom du package que vous avez créé . Sélectionnez l'onglet "Set valeurs " . Sélectionnez le champ "Chemin de la propriété " . Entrez les données suivantes dans le domaine : Photos Package.Variables [User :: Saisissez votre Nom de la variable ici] Propriétés [Valeur] Sélectionnez le champ "Valeur " . . Entrez le chemin utilisé plus tôt dans le champ "Valeur " variable. Sauvegardez et quittez le "Job ". Testez le travail "à l'étape " et vérifiez que le dossier est créé avec succès à l'emplacement qui a été entré dans le champ "Valeur" .
|