Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

query gibt 2 einträge wieder, aber es gibt nur einen eintrag

Mitglied: Luke198224

Luke198224 (Level 1) - Jetzt verbinden

19.02.2008, aktualisiert 06.03.2008, 3981 Aufrufe, 13 Kommentare

Hallo folgendes seltsame problem:
Auf ms sql Server 2005 führe ich folgenden befehl aus:
Select * from xxx where xy='abc'
Im result zeigt er mir zwei völlig identische einträge an.

Result:

prim key xy
123 abc
123 abc

Der eintrag 123, abc ist in der tabelle xxx aber nur einmal vorhanden.
Wie kann das sein??

HAbe die komplette bin datenbank auf einen anderen MS SQL Server kopiert und den völlig identischen select befehl ausgeführt.
Und siehe da, es gibt nur ein eintrag im result.

Beide sind windows Server 2003 SP2
MS SQL Server 2005

Ist das vielleicht ein known bug??
Hat jemand eine Idee wie ich den select vielleicht "analysieren" kann, damit ich weiss warum der mir 2 mal den eintrag im result ausgibt.
Mitglied: Musor
19.02.2008 um 14:20 Uhr
Hallo,

versuche die Tabelle einfach zu reparieren.
Was mich aber noch intersiert:
gibt er bei select * from xxx where key=123 auch zwei Einträge?
Und was ist mit select count(*) from xxx...
Bitte warten ..
Mitglied: Luke198224
19.02.2008 um 15:08 Uhr
bei select * from xxx where key=123 gibt er mir ebenfalls 2 Einträge wieder.
Wie kann ich die Datenbank reparieren?
Und warum ist der result korreckt wenn ich doch diese Datenbank auf einen anderen Server kopiere? Ist dann eine reperatur damit nicht ausgeschlossen,?
Bitte warten ..
Mitglied: rubberduck
19.02.2008 um 15:34 Uhr
Da Du ja mit Select * from alle Spalten ausgibst, ist wirklich nichts anders?
Keine Spalte TimeStamp z.Bsp., die andere Werte hat?

Oder wird mit einem StoredProcedure was gerechnet oder umgewandelt?
Bitte warten ..
Mitglied: Luke198224
19.02.2008 um 16:19 Uhr
Da Du ja mit Select * from alle
Spalten ausgibst, ist wirklich nichts
anders?
Keine Spalte TimeStamp z.Bsp.,
die andere Werte hat?

Oder wird mit einem StoredProcedure
was gerechnet oder umgewandelt?

Kein Wert ist anders, es werden alle spalten ausgegeben und alle werte sind exakt gleich.
Wegen stored procedure und result von select count(*) kann ich jetzt nicht beantworten.
geben nur support für den server und muss das abklären mit dem kunden.
Bitte warten ..
Mitglied: Luke198224
19.02.2008 um 16:22 Uhr
Besonders interesant ist,
wenn ich die den EINEN eintrag in der tabele komplett entferne und neu anlege mit den gleichen Werten, bekomme ich beim gleichen select befehl nur EINEN eintrag angezeigt, so wie es richtig ist.
Bitte warten ..
Mitglied: rubberduck
19.02.2008 um 19:54 Uhr
Wenn Du nur select * from Tabelle ohne where machst, siehst Du in der Auflistung Deinen gesuchten Record ein- oder zweimal?
Und wenn Du Dein where auf was anderes als den PK abfragst, gibt das Teil auch zweimal den gleichen Record aus?
Fragst Du direkt auf der Tabelle ab, oder auf einem View?

Der Timestamp, hab ich irgendwie so im Kopf, wird "normalerweise" nicht angezeigt.
(Vielleicht verwechsle ich da ja auch was...)

Aber ob's einen hat oder nicht, siehst Du ja im Design-Modus der Tabelle.
Bitte warten ..
Mitglied: Luke198224
21.02.2008 um 08:39 Uhr
Wenn Du nur select * from Tabelle
ohne where machst, siehst Du in der
Auflistung Deinen gesuchten Record ein- oder
zweimal?
Und wenn Du Dein where auf was anderes als
den PK abfragst, gibt das Teil auch
zweimal den gleichen Record aus?
Fragst Du direkt auf der Tabelle ab, oder
auf einem View?

Der Timestamp, hab ich irgendwie so im Kopf,
wird "normalerweise" nicht
angezeigt.
(Vielleicht verwechsle ich da ja auch
was...)

Aber ob's einen hat oder nicht, siehst
Du ja im Design-Modus der Tabelle.

ohne where sehe ich den record auch zweimal.
auch wenn ich was anderes abfrage z.b den eindeutigen Namen, bekomme ich auch zwei ergebnisse. Ich frage immer direkt im sql managment tool von ms ab. es gibt auch keine UDF/StoredProcedure. Der Timestamp ist auch identisch.. lol. Also der eintrag is defintiv einmal vorhanden, gibt aber sobald man select benutzt den eintrag zweimal aus.
Sehr komisch ist aber auch die tatsache das Wndows Server 64bit installiert ist aber SQL auf 32bit läuft.. kann das damit zusammenhängen??
Bitte warten ..
Mitglied: rubberduck
21.02.2008 um 08:48 Uhr
Wer weiss...Der andere Server auf den Du die DB exportiert hast, ist der nicht 64Bit?

Bekommst Du nur einen Eintrag, wenn Du
01.
SELECT distinct * FROM [DeineTabelle]
eingibst (oder meinetwegen auch ein Goup By)

Spannend wäre ebenfalls zu Wissen, ob das schon immer war, oder nach einem bestimmten Ereignis aufgetaucht ist.

Wenn Du die Lösung hast, dann lass es uns Wissen.
Bitte warten ..
Mitglied: Biber
21.02.2008 um 10:28 Uhr
Moin,

wenn der Datensatz physikalisch nur einmal da ist, aber zweimal angezeigt wird, dann liegt die Ursache logischerweise nicht in der Datentabelle selbst, sondern an einem fehlerhaften Index.
Indextabellen droppen, neu anlegen, fertig.

Grüße
Biber
Bitte warten ..
Mitglied: SvenGuenter
21.02.2008 um 12:01 Uhr
Biber war schneller. Genau das würde ich auch sagen.


Gruß

Sven
Bitte warten ..
Mitglied: Biber
03.03.2008 um 06:42 Uhr
Moin Luke198224,

magst Du mal einen Zwischenstatus liefern bitte?

Danke
Biber
Bitte warten ..
Mitglied: Luke198224
06.03.2008 um 08:06 Uhr
hallo leute,
Danke für die Hilfe,
hab die index table neu erstellt und schon wieder 2 einträge bekommen.
habe nochmal genau die tabelle gecheckt und musste feststellen das doch ein unterschied zwischen den beiden einträgen besteht.
Aufgrund der grösse habe ich das übersehen
prblem muss ich jetzt bei der software suchen die die einträge macht.
Bitte warten ..
Mitglied: Biber
06.03.2008 um 08:32 Uhr
Moin Luke198224,

musste feststellen das doch ein unterschied zwischen den beiden einträgen besteht.

???? Ich dachte, da ist ein PrimaryKey definiert???

Kannst Du bitte nochmal einen klärenden Satz dazu schreiben?
Wird ein nicht sichtbares Zeichen da hineingeschrieben oder war das mit dem PK nur Wunschdenken?

Grüße
Biber
Bitte warten ..
Ähnliche Inhalte
Windows Server

DNS Eintrag als dynamischen Eintrag hinterlegen

Frage von clonexWindows Server6 Kommentare

Hallo, ich habe auf dem DC einen DNS Aktiv. Auf diesem wird unsere Domain (ich nenne sie nun meine.de). ...

Exchange Server

SPF Eintrag

gelöst Frage von KopflosExchange Server8 Kommentare

Hallo zusammen, erste Frage: Ist es unbedingt nötig einen SPF Eintrag zu setzen? zweite Frage: Kann man mit dem ...

Windows Server

DNS Eintrag Replizierung

Frage von TheOnlyOneWindows Server1 Kommentar

Hallo zusammen, ich stelle mir gerade die Frage ob es denn möglich ist einen manuelle erstellten DNS Eintrag (A-Record) ...

Outlook & Mail

Fehlender regedit Eintrag

Frage von MacGyverOutlook & Mail2 Kommentare

Hallo, mir fehlt in der regedit der Eintrag (HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem), ich möchte office nicht neu installieren und ...

Neue Wissensbeiträge
Humor (lol)
Administrator.de Perlen
Tipp von DerWindowsFreak2 vor 1 TagHumor (lol)2 Kommentare

Hallo, Heute beim stöbern auf dieser Seite bin auf folgenden Thread aus dem Jahre 2006 gestossen: Was meint ihr? ...

Erkennung und -Abwehr
OpenSSH-Backdoor Malware erkennen
Tipp von Frank vor 1 TagErkennung und -Abwehr

Sicherheitsforscher von Eset haben 21 Malware-Familien untersucht. Die Malware soll Hintertüren via OpenSSH bereitstellen, so dass Angreifer Fernzugriff auf ...

iOS
WatchChat für Whatsapp
Tipp von Criemo vor 5 TageniOS5 Kommentare

Ziemlich coole App für WhatsApp User in Verbindung mit der Apple Watch. Gibts für iOS sowohl als auch für ...

iOS
IOS hat nen Cursor!
Tipp von Criemo vor 5 TageniOS5 Kommentare

Nette Funktion im iOS. iPhone-Mauszeiger aktivieren „Nichts ist nerviger, als bei einem Tippfehler zu versuchen, den iOS-Cursor an die ...

Heiß diskutierte Inhalte
Festplatten, SSD, Raid
SSD zeigt falsche Werte
Frage von karl2014Festplatten, SSD, Raid25 Kommentare

Ich habe ein Problem mit der SSD in meinem Laptop mit Windows 10. Es ist eine 1Tb Platte die ...

Ubuntu
Installation freerdp 2.0.0-rc4
Frage von kristovUbuntu20 Kommentare

Hallo, möchte freerdp 2.0.0-rc4 auf linux mint 18.3 installieren, habe aber keine Ahnung, wie das funktioniert. freerdp 1.1 ist ...

Router & Routing
VPN u. WLAN Router für Reisen
Frage von stephan902Router & Routing17 Kommentare

Hallo, ich bin auf der Suche nach einem VPN/WLAN-Router für unterwegs. Und zwar möchte ich auf Reisen einfach den ...

Datenbanken
MS-SQL 2016 Standard: SQL Update mit 2 verknüpften Tabellen scheitert (Unterabfrage hat mehrere Werte)
gelöst Frage von chgs2011Datenbanken12 Kommentare

Hallo, ich scheitere leider an meinem Update-Befehl und suche dringend Tipps. Ich habe 2 Tabellen, eine Tabelle für Kundeninfos ...