SQL-frågor är svåra att besvara utan att se någon SQL.. :)
Vi har en batch som körs två gånger om dagen och har gjort så i ett par år helt plötsligt får vi ett felmeddelande från denna som säger:
"En OLE DB-åtgärd i flera steg genererade fel. Kontrollera
alla OLE DB-statusvärden som finns tillgängliga. Inget arbete utfördes."
Efter detta har en av de större stored procedures som körs blivit otroligt långsam och inte bara det, den går långsammast om den inte genererar nån data och snabbare om den hittar data. Detta medför att det blir timeout och allt hänger sig.
Jag har lyckats felsöka så långt att jag upptäckt att det är en inner join mot en viss tabell som får det att gå långsamt, tar jag bort tabellen ur frågan så går den som vanligt. Det är bara ett värde som hämtas ur denna tabell så det känns konstigt att det ska på verka så mycket men det gör det.
Någon som vet vad allt detta kan bero på och vad man kan göra åt det?