Si vous avez accidentellement importé des enregistrements en double dans une base de données , vous pouvez utiliser la console SQL Server pour exécuter des instructions pour les trouver. Dupliquer des enregistrements dans une base de données prennent de la place et peuvent causer des problèmes d'intégrité des données , même pour de petites applications . Utilisation de la console , vous pouvez exécuter les instructions select qui trouvent toutes les doublons dans une table. La seule exigence est que vous avez un champ identifiable qui peut être utilisé pour détecter si deux enregistrements sont des doublons . Ce champ est déterminé par votre administrateur de base de données ou les développeurs de systèmes . Instructions
1
Ouvrez la console d'administration SQL Server. Le raccourci de ce programme se trouve généralement dans le répertoire " SQL Server " du programme dans le menu Démarrer de Windows.
2
connecter à SQL Server à l'aide d'un nom d'utilisateur et un mot de passe valide . Le nom d'utilisateur que vous utilisez doit avoir des droits ", sélectionnez " sur la table.
3
Décidez quels sont les critères que vous souhaitez utiliser pour indiquer un enregistrement en double . Par exemple, si vous recherchez des informations de contact en double dans une table, vous pouvez utiliser le numéro de téléphone , de sécurité sociale , par courriel ou toute autre information identifiable qui est unique à une seule personne. Le nom n'est pas utilisé normalement , parce que plusieurs personnes dans votre base de données peuvent avoir le même nom . Pour cet exemple, le champ du numéro de téléphone dans le tableau est utilisé
4
Entrez le code suivant dans la fenêtre de texte de la console : . Téléphone SELECT COUNT ( téléphone ) AS DuplicatesFROM customerGROUP PAR phoneHAVING (COUNT ( téléphone ) > 1 ) Dans cet exemple , la requête ne vous montre que les enregistrements de la table qui contiennent le même numéro de téléphone.
5
Appuyez sur la touche F5. Ce exécute la requête . Les résultats présentés dans le volet de la fenêtre du bas sont tous les enregistrements qui contiennent au moins un double.