Share via


Test des packages déployés

Nouveau : 14 avril 2006

Dans cette tâche, vous allez tester les packages que vous avez déployés vers une instance de SQL Server 2005.

Dans d'autres didacticiels Integration Services, vous avez exécuté des packages dans Business Intelligence Development Studio, l'environnement de développement pour Integration Services, à l'aide de l'option Démarrer le débogage du menu Débogage. Vous allez cette fois exécuter les packages différemment.

Integration Services fournit plusieurs outils que vous pouvez utiliser pour exécuter des packages dans l'environnement de production et de test : l'utilitaire d'invite de commandes dtexec et l'utilitaire d'exécution de package. Cet utilitaire est un outil graphique qui repose sur dtexec. Ces deux outils exécutent le package immédiatement. De plus, SQL Server 2005 fournit un sous-système de l'Agent SQL Server conçu spécifiquement pour planifier l'exécution de package comme une étape d'un travail de l'Agent SQL Server.

Vous allez utiliser l'utilitaire d'exécution de package pour exécuter les packages déployés. Les packages sont utilisés tel quel ; par conséquent, vous n'avez pas à mettre à jour les informations sur les pages de la boîte de dialogue. Vous allez exécuter les packages à partir de la page Général, la première page de l'utilitaire d'exécution de package. Si vous le souhaitez, vous pouvez cliquer sur les autres pages pour consulter les informations destinées à chaque package.

ms365323.note(fr-fr,SQL.90).gifRemarque :
Pour veiller à une bonne exécution des packages dans le contexte de ce didacticiel, vous ne devez modifier aucune option.

Avant d'exécuter des packages dans SQL Server Management Studio à l'aide de l'utilitaire d'exécution de package, vérifiez que le service Integration Services est en cours d'exécution. Ce service fournit la prise en charge pour le stockage et l'exécution des packages. Si ce service est arrêté, vous ne pouvez pas vous connecter à Integration Services et SQL Server Management Studio n'affiche pas les packages à exécuter. Vous devez aussi avoir les autorisations pour exécuter le package sur l'instance où celui-ci est déployé. Pour plus d'informations, consultez Rôles d'Integration Services.

Les dossiers de niveau supérieur dans le dossier Packages stockés représentent les dossiers définis par l'utilisateur et que surveille le service Integration Services. Vous pouvez spécifier un grand nombre ou un petit nombre de dossiers dans le fichier MsDtsSrvr.ini.xml selon vos besoins. Ce didacticiel suppose que vous utilisez le fichier par défaut MsDtsSrvr.ini.xml, et que les noms des dossiers de niveau supérieur dans le dossier Packages stockés sont File System et MSDB.

Pour vous connecter à Integration Services dans SQL Server Management Studio

  1. Cliquez sur Démarrer, pointez successivement sur Tous les programmes, Microsoft SQL Server 2005, puis cliquez sur SQL Server Management Studio.

  2. Dans la boîte de dialogue Se connecter au serveur, dans la liste Type de serveur, sélectionnez Integration Services, entrez un nom de serveur dans la zone Nom de serveur, puis cliquez sur Se connecter.

    ms365323.note(fr-fr,SQL.90).gifImportant :
    Si vous ne pouvez pas vous connecter à Integration Services, le service Integration Services n'est sans doute pas en cours d'exécution. Pour connaître l'état du service, cliquez sur Démarrer, pointez sur Tous les programmes, sur Microsoft SQL Server 2005, sur Outils de configuration, puis cliquez sur Configuration de la surface d'exposition SQL Server.
  3. SQL Server Management Studio s'ouvre. Par défaut, la fenêtre de l'Explorateur d'objets est ouverte et placée dans le coin supérieur droit du studio. Si l'Explorateur d'objets n'est pas ouvert, dans le menu Affichage, cliquez sur Explorateur d'objets.

Pour exécuter les packages à l'aide de l'utilitaire d'exécution de package

  1. Dans l'Explorateur d'objets, développez le dossier Packages stockés.

  2. Développez le dossier MSDB. Étant donné que vous déployez les packages vers SQL Server, tous les packages déployés sont stockés dans la base de données msdb SQL Server, et tous les packages déployés apparaissent dans le dossier MSDB. Le dossier File System est vide sauf si vous avez déployé des packages vers le système de fichiers à l'extérieur du didacticiel de déploiement.

  3. En haut de la liste des packages, cliquez avec le bouton droit sur DataTransfer et cliquez sur Exécuter le package.

  4. Dans la boîte de dialogue Utilitaire d'exécution de package, cliquez sur Exécuter.

  5. Consultez les résultats de la progression et de l'exécution du package dans cette boîte de dialogue. Lorsque le bouton Arrêter n'est plus disponible, ce qui indique la fin de l'exécution du package, cliquez sur Fermer.

    ms365323.note(fr-fr,SQL.90).gifImportant :
    Si vous cliquez sur le bouton Arrêter au cours de l'exécution du package, le package ne se termine pas.
  6. Dans la boîte de dialogue Utilitaire d'exécution de package, cliquez sur Fermer.

  7. Répétez les étapes 3 à 6 pour le package LoadXML.

  8. Dans le menu Fichier, cliquez sur Quitter.

Pour vérifier les résultats du package DataTransfer

  1. Dans la barre d'outils dans le SQL Server Management Studio, cliquez sur Nouvelle requête.

  2. Dans la boîte de dialogue Se connecter au serveur, sélectionnez Moteur de base de données dans la liste Type du serveur, fournissez le nom du serveur sur lequel vous avez installé les packages du didacticiel ou tapez (local) dans la zone Nom du serveur, et sélectionnez un mode d'authentification. Si vous utilisez l'authentification SQL Server, vous devez fournir un nom d'utilisateur et un mot de passe.

  3. Cliquez sur Connexion.

  4. Dans la fenêtre de requêtes, tapez ou collez l'instruction SQL suivante :

    USE AdventureWorks

    SELECT * FROM HighIncomeCustomers

  5. Appuyez sur F5 ou cliquez sur l'icône Exécuter dans la barre d'outils.

  6. La requête retourne 31 lignes de données. Le résultat retourné contient les lignes du fichier texte, Customers.txt, dont les valeurs sont supérieures à 100000 dans la colonne YearlyIncome.

  7. Accédez au dossier DeploymentTutorial, cliquez avec le bouton droit sur le fichier journal XML, sur le Journal Didacticiel de déploiement, puis cliquez sur Ouvrir. Vous pouvez ouvrir ce fichier dans le Bloc-notes ou à l'aide de l'éditeur de texte/XML de votre choix.

Pour vérifier les résultats du package LoadXMLData

  1. Dans la barre d'outils dans le SQL Server Management Studio, cliquez sur Nouvelle requête.

  2. Si le système vous invite à vous connecter de nouveau, dans la boîte de dialogue Se connecter au serveur, sélectionnez Moteur de base de données dans la liste Type du serveur, fournissez le nom du serveur sur lequel vous avez installé les packages du didacticiel ou tapez (local) dans la zone Nom du serveur, et sélectionnez un mode d'authentification. Si vous utilisez l'authentification SQL Server, vous devez fournir un nom d'utilisateur et un mot de passe.

  3. Cliquez sur Connexion.

  4. Dans la fenêtre de requêtes, tapez ou collez l'instruction SQL suivante :

    USE AdventureWorks

    SELECT * FROM OrderDatesByCountryRegion

  5. Appuyez sur F5 ou cliquez sur l'icône Exécuter dans la barre d'outils.

  6. La requête retourne 21 lignes de données. Les résultats retournés se compose des lignes du fichier de données XML, orders.xml. Chaque ligne est une synthèse par pays/région ; la ligne répertorie le nom d'un pays/région, le nombre de commandes par pays/région et les dates des commandes les plus récentes et les plus anciennes.

Voir aussi

Autres ressources

Utilitaire dtexec
Utilitaires d'invite de commandes (SSIS)

Aide et Informations

Assistance sur SQL Server 2005