Mappage des options dtsrun aux options dtexec
Dans SQL Server Integration Services, l'utilitaire d'invite de commandes dtsrun (dtsrun.exe) utilisé dans DTS (SQL Server 2000 Data Transformation Services) a été remplacé par l'utilitaire d'invite de commandes dtexec (dtexec.exe).
Si vous avez précédement utilisé l'utilitaire DTS dtsrun, cette rubrique vous permettra de comprendre comment les options dtsrun sont mappées aux options de l'utilitaire Integration Servicesdtexec.
Vous pouvez convertir les lignes de commande dtsrun en mappant chaque option de ligne de commande à l'option dtexec correspondante. Toutefois, les options de ligne de commande ne sont pas toutes disponibles dans les deux utilitaires :
Certaines options de ligne de commande dtsrun ont des équivalents dtexec directs. Il existe par exemple des équivalents dtexec pour les options qui fournissent un nom de serveur ou de package et pour celles permettant de définir la valeur d'une variable.
Certaines options de ligne de commande dtsrun n'ont pas d'équivalents dtexec directs. Par exemple, l'option de ligne de commande dtsrun permettant de spécifier une connexion approuvée est maintenant la valeur par défaut implicite. L'option de ligne de commande dtsrun permettant le chargement à partir de la base de données de référentiel n'est quant à elle plus prise en charge.
Il existe de nouvelles options de ligne de commande dtexec qui prennent en charge de nouvelles fonctionnalités dans Integration Services, telles que les options permettant de transmettre des chaînes de connexion et de gérer des points de contrôle.
Pour plus d'informations sur les options de commande dtexec et pour obtenir des exemples de la syntaxe de l'utilitaire dtexec, consultez Utilitaire dtexec (outil SSIS).
Si vous souhaitez créer visuellement des lignes de commande en bénéficiant de l'aide d'une interface utilisateur, utilisez l'Utilitaire d'exécution de package (dtexecui.exe). Cet utilitaire affiche toutes les options disponibles et garantit l'utilisation de la syntaxe correcte.
Notes
Dans Integration Services, l'Utilitaire d'exécution de package (dtexecui.exe) remplace l'utilitaire DTS dtsrunui (dtsrunui.exe).
Options dtsrun disposant d'une option dtexec équivalente
Option dtsrun |
Option dtexec |
Description |
---|---|---|
/? |
/? Ou /H[ELP] |
Afficher la liste des options |
/S |
/Ser[ver] |
Spécifier le nom du serveur |
/U |
/U[ser] |
Spécifier le nom d'utilisateur |
/P |
/P[assword] |
Fournir le mot de passe utilisateur |
/N |
/SQ[L] /D[ts] – magasin de packages |
Spécifier le nom du package dans MSDB |
/G |
/VerifyP[ackageID] |
Fournir le GUID du package |
/V |
/VerifyV[ersionID] /VerifyB[uild] |
Spécifier les numéros de version et de construction du package |
/M |
/De[crypt] |
Spécifier le mot de passe du package |
/F |
/F[ile] – système de fichiers /D[ts] – magasin de packages |
Spécifier le nom de fichier du package |
/A |
/Set |
Spécifier la valeur de la variable |
/L |
/L[ogger], /Cons[oleLog] |
Enregistrer dans un fichier journal ou dans un module fournisseur d'informations |
/W |
/L[ogger] , /Cons[oleLog] |
Enregistrer dans un journal d'événements |
Options dtsrun ne disposant pas d'une option dtexec équivalente
Option dtsrun |
Option dtexec |
Description |
---|---|---|
/E |
(Omettre le nom et le mot de passe de l'utilisateur) |
Utiliser une connexion approuvée |
/R |
(Le référentiel n'est pas pris en charge.) |
Spécifier le nom de la base de données de référentiel |
/Z |
Transmettre dans une ligne de commande chiffrée |
|
/!X |
Bloquer l'exécution lors de la création d'une ligne de commande chiffrée |
|
/!D |
(Utiliser Dtutil.exe) |
Supprimer le package de la base de données MSDB |
/!Y |
Afficher la ligne de commande chiffrée sans l'exécuter |
|
/!C |
Copier la ligne de commande dans le Presse-papiers |
Nouvelles options dtexec ne disposant pas d'une option dtsrun équivalente
Option dtsrun |
Option dtexec |
Description |
---|---|---|
/CheckF[ile] |
Spécifier un point de contrôle |
|
/CheckP[ointing] |
Activer ou désactiver les points de contrôle |
|
/Com[mandFile] |
Spécifier un fichier qui contient des options de ligne de commande supplémentaires |
|
/Conf[igFile] |
Spécifier un fichier de configuration |
|
/Conn[ection] |
Fournir la chaîne de connexion d'un gestionnaire de connexions dans le package |
|
/M[axConcurrent] |
Définir le nombre maximal d'exécutables simultanés |
|
/Rem |
Entrer un commentaire |
|
/Rep[orting] |
Définir le niveau de rapport |
|
/Res[tart] |
Spécifier la manière dont les points de contrôle sont traités |
|
/Su[m] |
Afficher le compteur de ligne |
|
/Va[lidate] |
Valider sans exécuter |
|
/VerifyS[igned] |
Faire échouer en cas d'absence de signature |
|
/W[arnAsError] |
Traiter un avertissement comme une erreur ou un échec de validation |
|
Voir aussi