Wenn Sie versehentlich doppelte Datensätze in eine Datenbank importiert haben , können Sie die SQL Server -Konsole, um Anweisungen ausführen , um sie zu finden. Doppelte Datensätze in einer Datenbank nehmen Platz und kann die Integrität der Daten Probleme auch für kleine Anwendungen verursachen. Mit der Konsole , können Sie SELECT-Anweisungen , die alle doppelte Datensätze in einer Tabelle zu finden . Die einzige Voraussetzung ist, dass Sie eine identifizierbare Feld, das zu erkennen, wenn zwei Datensätze Duplikate werden können müssen. Dieses Feld wird von der Datenbank -Administrator oder System-Entwickler bestimmt. Anleitung
1
Öffnen Sie das SQL Server Management -Konsole. Die Abkürzung für dieses Programm ist in der Regel in der "SQL Server" -Programm-Verzeichnis in Ihrem Windows-Startmenü gefunden.
2
Anmeldung an der SQL Server mit einem gültigen Benutzernamen und Passwort ein. Der Benutzername, den Sie verwenden muss "select "-Rechte auf dem Tisch haben .
3
Entscheiden Sie, welche Kriterien Sie verwenden, um einen doppelten Datensatz zeigen wollen . Zum Beispiel, wenn Sie nach doppelten Kontaktinformationen in einer Tabelle suchen, können Sie Telefonnummer , soziale Sicherheit, E-Mail oder andere Informationen, die spezifisch für eine Person ist . Der Name wird in der Regel nicht verwendet, da mehrere Personen in Ihrer Datenbank den gleichen vollständigen Namen haben kann . Für dieses Beispiel wird die Rufnummer Feld in der Tabelle verwendet
4
Geben Sie den folgenden Code in der Konsole Textfenster : . SELECT Telefon , COUNT ( Telefon) AS DuplicatesFROM Kundengruppe BY phoneHAVING (COUNT ( Telefon )> 1 ) in diesem Beispiel wird die Abfrage zeigt Ihnen nur Datensätze in der Tabelle , die die gleiche Telefonnummer enthalten .
5
Drücken Sie die F5 -Taste. Hierdurch wird die Abfrage . Die Ergebnisse im unteren Fensterbereich angezeigt sind alle Datensätze , die mindestens eine doppelte enthalten .