Hej, Det finns en inställning som säger att sql-servern inte tillåter väldigt tunga frågor som man kan ställa in men då skall du få ett felmeddelande. Det mest spontana jag ser är att din asp-kod faktist genererar en oändlig loop och aldrig går klart - eller att du formaterar utdatat fel så inget visas. Jag hade också misstänkt att det är fel i min ASP-kod om det inte vore så att jag har kört samma fil ett flertal gånger innan utan något fel (förlåt, var lite otydlig angående detta).IIS blockerar vissa SQL-frågor
jag har problem med IIS (körs på windows XP, vet tyvärr inte vilket SP men kan kolla upp detta). Via en ODBC-koppling hämtas data från affärssystemet Navision Attain via SQL i en ASP-applikation. Problemet är att helt plötsligt så körs inte vissa SQL-frågor längre. "Enkla" frågor t.ex "SELECT namn FROM tabell" fungerar felfritt medan frågan "SELECT distinct namn FROM tabell" gör att sidan laddas men sedan händer det inget mer (sidan gör inte ens timeout även fast scripttimeout är satt till tio sekunder). Det blir även samma resultat om jag försöker göra en fråga innehållande ORDER BY.
Jag har prövat att installera om både ODBC-drivrutinen och IIS men problemet kvarstår. Jag har även testat att köra SQL-frågor via EXCEL och där fungerar både DISTINCT och ORDER BY-frågor utan problem.
Jag har använt ODBC-kopplingen i över två år utan problem och det enda jag kan tänka mig som skiljer den applikation jag kör nu är att det handlar om stora mängder data och att jag har flera recordset öppna samtidigt. En tanke (och den är kanske långsökt) är att IIS på något sätt reagerar över den stora datamängden och på något sätt spärrar vissa frågor, men det låter ju inte så sannolikt. Och om det förhåller sig så borde det ju inte överleva en ominstallation.
Har någon några ideér vore jag mer än tacksam.
MVH
/StefanSv: IIS blockerar vissa SQL-frågor
Försök hitta ett verktyg där du kan skriva sql-satsen rakt in mot databasen och därigenom gardera dig att inte asp eller nåt annat stör. Det är rätt ovanligt att datamängder är för stora i en databas. Pellesoft har två tabeller för forumet för att komma ihåg vad som läst, dessa är vardera 2,8 miljoner transaktioner och som ni ser så är svarstiderna ganska snabba ändå.Sv:IIS blockerar vissa SQL-frågor
Som jag nämde i min post så har jag kört SQL-frågor direkt mot databasen (samma fråga som inte får något svar när jag kör den via en ASP-fil) via excel och då fungerar det.
Men jag kan kolla om det där om tunga frågor mot sql-servern, vet du var jag kontrollerar en sådan inställning?