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, 3973 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 7
Einträge
Frage von stonesteinWindows 717 Kommentare

Wieviele Berechtigungs Administratoren muß ich zulassen in Einträge wenn nur ein PC Administrator vorhanden ist ,jetzt stehen gerade 5x ...

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). ...

Windows Server

DNS-Einträge

Frage von slanskyWindows Server4 Kommentare

Hallo, ich habe ein seltsames Problem, unsere Domäne: Windows 2008 R2 Server mit SP1 und Windows 2003 gemischt mit ...

PHP

Problem wenn kein mehrere Eintrag Einträge für Monat vorhanden

gelöst Frage von TheAlexPHP2 Kommentare

Nachdem ich jetzt dank der Mithilfe eines Users den Eintrag passend zum Tag anzeigen lasssen kann habe ich ein ...

Neue Wissensbeiträge
Erkennung und -Abwehr

Neue Sicherheitslücke Foreshadow (L1TF) gefährdet fast alle Intel-Prozessoren

Information von Frank vor 7 StundenErkennung und -Abwehr1 Kommentar

Eine neue Sicherheitslücke, genannt Foreshadow (alias L1TF) wurde auf der Usenix Security 18 von einem Team internationaler Experten veröffentlicht. ...

Vmware
VMware Updates gegen L1 Lücke
Information von sabines vor 14 StundenVmware

Für die Vmware Produkte vCenter Server, ESXi, Workstation und Fusion stehe Updates bereit um die L1 Lücke zu schließen. ...

Drucker und Scanner
HP-MF-Drucker per Fax angreifbsr
Information von Lochkartenstanzer vor 2 TagenDrucker und Scanner3 Kommentare

Endlich eine sinnvolle Verwendung für Faxe: Damit kann man offensichtlich den Drucker übernehmen. lks

Router & Routing

Das pfSense Buch ist jetzt für jeden kostenlos zu beziehen

Tipp von magicteddy vor 3 TagenRouter & Routing2 Kommentare

Bisher war das Buch nur für zahlende Unterstützer verfügbar, jetzt steht für Jedermann kostenlos zur Verfügung. Siehe auch The ...

Heiß diskutierte Inhalte
Microsoft
VPN Verbindung kann nicht aufgebaut werden
Frage von AlexderITlerMicrosoft35 Kommentare

Hallo, Ich möchte an einem unserer PCs in unserer Tochterfirma eine VPN zu unserem Netzwerk einrichten. Das schlägt allerdings ...

Windows Server
Domäne einsilbig mit nur einem Namen benannt - sowie AD und MX auf einer VM Kardinalsfehler?
Frage von TomTestWindows Server27 Kommentare

Hallo liebe Freunde gepflegter Probleme, seit kurzem soll ich eine Domäne verwalten die zuvor von einem IT-Dienstleister erstellt und ...

Datenbanken
MySQL Datenbank Import Aufgabe für mehrere .csv dateien
gelöst Frage von Marcel1989Datenbanken19 Kommentare

Hi, ich komm nicht weiter. Ich hab auf einem Windows Server 2012 r2 eine MariaDB/MySQL laufen. Nun soll diese ...

DNS
Gibt es eine Art DNS Proxy?
Frage von icepietDNS15 Kommentare

Hallo Nerds, Ich würde gerne folgendes machen: ts.domain.de:3389 soll auf 1.2.3.4:3389 auflösen ts2.domain.de:3389 soll auf 1.2.3.4:3390 auflösen Gibt es ...