Partager via


Comment : exécuter un plan de génération de données pour générer des données

Pour générer des données dans Visual Studio Premium, vous devez créer et exécuter un plan de génération de données. Le plan de génération de données contient les informations relatives aux tables et aux colonnes que vous voulez remplir de données. Pour plus d'informations, consultez Génération de données de test pour des bases de données à l'aide de générateurs de données.

Important

Vous ne pouvez pas annuler une génération de données dans Visual Studio Premium. Vous ne devez pas générer de données sur une base de données de production ou toute autre base de données qui contient des données précieuses. Vous pouvez toutefois annuler la génération de données si vous utilisez des fonctionnalités de transaction SQL Server.

Pour exécuter un plan de génération de données

  1. Dans l'Explorateur de solutions, cliquez sur un plan de génération de données et ouvrez-le.

  2. Dans le menu Données, pointez sur Générateur de données, puis cliquez sur Générer les données. Vous pouvez également cliquer sur Générer les données dans la barre d'outils Générateur de données.

    La fenêtre Générer les données pour la base de données cible s'affiche.

  3. Dans la liste Base de données cible, cliquez sur la base de données sur laquelle vous voulez générer les données, puis sur OK.

    Important

    Si vous ne vous êtes pas encore connecté à cette base de données, vous devez d'abord cliquer sur Nouvelle connexion pour créer une connexion. Pour plus d'informations, consultez Comment : créer une connexion de base de données.

  4. Cliquez sur Oui ou sur Non lorsque vous êtes invité à effacer le contenu des tables avant d'insérer des lignes. Les considérations suivantes sont importantes :

    Si vous cliquez sur Oui

    • Visual Studio tente de supprimer les données existantes dans la table avant d'en générer de nouvelles.

    • Les tables peuvent avoir des déclencheurs qui interdisent les actions de suppression. Si vous essayez de supprimer des lignes d'une telle table, le déclencheur annule l'action de suppression. La génération de données échoue pour une telle table ou pour une table qui fait référence à cette table.

    • Vous devez avoir les autorisations appropriées pour redonner aux colonnes IDENTITY une valeur de départ. Si vous n'avez pas l'autorisation de redonner aux colonnes IDENTITY une valeur de départ, les données que vous générez ne sont pas déterministes.

    Si vous cliquez sur Non

    • Les données que vous générez sont ajoutées à toutes les données existantes dans la table.

    • Si vous générez des données pour les colonnes qui ont des contraintes uniques, l'échec est vraisemblable.

    Les données sont générées. La fenêtre Sortie affiche chaque étape de la génération de données. La fenêtre Liste d'erreurs affiche toutes les erreurs qui se produisent. Dans le concepteur de plans de génération de données, la colonne d'état est mise à jour avec l'état de la génération de données. La barre d'état affiche un résumé de la génération de données pour toutes les tables.

Voir aussi

Tâches

Comment : créer des plans de génération de données

Procédure pas à pas : création et exécution d'un plan de génération de données

Concepts

Spécifier les détails de génération de données pour une colonne