架构师_程序员_码农网

N Récupérer le mot de passe
S'inscrire

QQ登录

Une seule étape pour commencer

Recherche
Vue :14559|Réponse : 0
打印 上一主题 下一主题

[ Tutoriel SSIS (V) Utilisation de DTEXEC pour exécuter des paquets SSIS

[Copier le lien]
L 跳转到指定楼层
propriétaire du bâtiment
发表于 2020-8-2 11:30:21|只看该作者回帖奖励 | Mode lecture
SSIS Tutorial (I) Introduction aux services d'intégration de SQL Server Getting Started
h ttps:// www.itsvse.com/thread-9257-1-1.html

Tutoriel SSIS (II) Visual Studio 2019 (VS2019) Installation de SSIS
h ttps:// www.itsvse.com/thread-9331-1-1.html

Tutoriel SSIS (C) Ajout des sources de données MySQL
h ttps:// www.itsvse.com/thread-9338-1-1.html

Tutoriel SSIS (IV) Synchroniser les données MySQL vers une base de données SQL Server
h ttps:// www.itsvse.com/thread-9336-1-1.html
J'utilise vs 2019 pour créer le projet ssis, dans vs, vous pouvez sélectionner le package clic droit et cliquer pour l'exécuter, comme indiqué ci-dessous :



Bien que la machine locale puisse exécuter le paquet ssis via vs, il n'est pas possible pour le serveur d'aller installer vs pour l'exécuter, le serveur peut l'exécuter via sql server.

La version de la base de données que j'ai installée en local et sur le serveur est : sql server 2017

Exécution visuelle de DTExecUI

Vous pouvez démarrer le menu, trouver "SQL Server 2012", sélectionner "Execute Package Utility" pour exécuter, l'adresse du chemin de ma machine locale est :

"D:\NProgram Files (x86)\NMicrosoft SQL Server\N110\NTools\NBinn\NManagementStudio\NDTExecUI.exe".


Sélectionnez "Filesystem" comme source du paquet et essayez de l'exécuter, l'erreur est la suivante :

Titre : Propriétés d'exécution SSIS
------------------------------

Erreur : 2020-08-02 11:19:01.51
Code : 0xC001700A
Source : Package
Explication : Le numéro de version du package n'est pas valide. Le numéro de version ne peut pas être supérieur au numéro de version actuel.
Fin de l'erreur
Erreur : 2020-08-02 11:19:01.53
Code : 0xC0016020
Source : Package
Description : La migration du paquet de la version 8 vers la version 6 a échoué avec l'erreur 0xC001700A "The version number in the package is invalid. Le numéro de version ne peut pas être supérieur au numéro de version actuel." Fin de l'erreur.
Fin de l'erreur
Erreur : 2020-08-02 11:19:01.60
Code : 0xC0010018
Source : Package
Explication : Chargement de la valeur "<DTS:Property xmlns:DTS="www.microsoft.com/ SqlServer/Dts" DTS:Name="PackageFormatVersion">8</DTS:Property>".
Fin de l'erreur
Impossible de charger le paquetage "C:Úsers\N-itsvse_pc\Nsource\Nrepos\N-ITSVSE.ForumThreadSynchronisation\N-ITSVSE. ForumThreadSynchronisation\NPackage.dtsx".
Explication : une ou plusieurs erreurs se sont produites en raison de l'erreur 0xC0010014. Ce message doit être précédé de messages d'erreur plus spécifiques détaillant ces erreurs. Ce message est utilisé comme valeur de retour de la fonction qui a rencontré l'erreur." Impossible de charger le paquet. Cela se produit lorsque CPackage::LoadFromXML échoue.
Source : Package


------------------------------
Bouton.

OK
------------------------------


La raison de l'erreur est que la version du paquet ssis est trop élevée, nous devons réduire l'exécution, faire un clic droit sur les propriétés du projet ssis et sélectionner la version appropriée, comme indiqué ci-dessous :



J'ai essayé d'exécuter à nouveau le paquet ssis et j'ai réussi comme suit :



Exécution de la ligne de commande DTExec

DTEXEC.EXE est situé dans le répertoire d'installation de SQL Server. Avec cette commande, vous pouvez spécifier le fichier package dtsx pour exécuter le package ou exécuter le package qui a été déployé sur SQL Server, par exemple, par la commande suivante :

DTEXEC.EXE Adresse du répertoire :

"D:\NProgram Files\NMicrosoft SQL Server\N110\NDTS\NBinn\NDTExec.exe"
Essayez d'exécuter le fichier comme indiqué ci-dessous :



(Fin)




Previous: Tutoriel SSIS (C) Ajouter une source de données MySQL
Next: Tutoriel SSIS (F) Utiliser le fichier de configuration XML du paquet SSIS
La première consiste à utiliser le même modèle que celui utilisé dans la précédente, et la seconde à utiliser le même modèle que celui utilisé dans la précédente.
Vous devez vous connecter avant de pouvoir poster Log in | Register

C ette version des règles intégralesR


AVERTISSEMENT : Tous les logiciels, matériels de programmation ou articles publiés par Code Farmer sont limités à des fins d'apprentissage et de recherche uniquement ; le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon, toutes les conséquences seront supportées par les utilisateurs eux-mêmes. Les informations de ce site proviennent du réseau, le litige sur les droits d'auteur n'a rien à voir avec ce site. Vous devez supprimer complètement le contenu susmentionné de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, soutenez le logiciel authentique, achetez l'enregistrement et obtenez un meilleur service authentique. En cas d'infraction, veuillez nous contacter par courrier électronique pour régler le problème.

Courrier To:help@itsvse.com

QQ | ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-18 23:08

Réponse rapideRetour au débutRetour à la liste