Wij hebben hier een SQL Server 2000 database, en plotseling kon ik ineens van een tabel niet meer een bepaalde maand selecten.
Ik deed een query als
Deze query gaf geen resultaat, terwijl er voldoende rijen waren die aan de criteria voldeden. Alle andere combinaties van maanden geven wel het gewenste resultaat.
Een select op
resulteert in een query die minuten loopt, als ik op cancel query klik zie ik wel een gedeelte van de rijen. Ze zitten er dus wel in! Als ik een andere maand kies krijg ik in een seconde de gewenste rijen te zien.
Ik heb een backup gemaakt en deze teruggelezen op mijn eigen laptop, maar ook daar trad het probleem op.
Vervolgens heb ik alle gegevens uit de tabel naar een nieuwe gekopieerd, de oorspronkelijke tabel gedropt en alles uit de nieuwe weer naar de oorspronkelijke tabel gekopieerd en het probleem was verholpen!
1) Weet iemand of dit een bekend probleem is, heeft iemand dit eerder gehad?
2) Omdat de backup hetzelfde gedrag vertoont ben ik wel nieuwsgierig of ik iets aan de tabel kan 'zien' wat bovenstaand gedrag vertoont. Een commando dat de 'integriteit' van een tabel controleert bijvoorbeeld.
3) Is er iets dat ik als onderhoud kan verrichten zodat deze problemen niet weer voorkomen?
Ik deed een query als
code:
1
2
| SELECT * FROM tabel WHERE Maand = 1 AND Nr NOT IN (SELECT Nr FROM Tabel WHERE Maand = 2) |
Deze query gaf geen resultaat, terwijl er voldoende rijen waren die aan de criteria voldeden. Alle andere combinaties van maanden geven wel het gewenste resultaat.
Een select op
code:
1
| SELECT Nr FROM Tabel WHERE Maand = 2 |
resulteert in een query die minuten loopt, als ik op cancel query klik zie ik wel een gedeelte van de rijen. Ze zitten er dus wel in! Als ik een andere maand kies krijg ik in een seconde de gewenste rijen te zien.
Ik heb een backup gemaakt en deze teruggelezen op mijn eigen laptop, maar ook daar trad het probleem op.
Vervolgens heb ik alle gegevens uit de tabel naar een nieuwe gekopieerd, de oorspronkelijke tabel gedropt en alles uit de nieuwe weer naar de oorspronkelijke tabel gekopieerd en het probleem was verholpen!
1) Weet iemand of dit een bekend probleem is, heeft iemand dit eerder gehad?
2) Omdat de backup hetzelfde gedrag vertoont ben ik wel nieuwsgierig of ik iets aan de tabel kan 'zien' wat bovenstaand gedrag vertoont. Een commando dat de 'integriteit' van een tabel controleert bijvoorbeeld.
3) Is er iets dat ik als onderhoud kan verrichten zodat deze problemen niet weer voorkomen?
Oops! Google Chrome could not find www.rijks%20museum.nl