Onko kenelläkään aavistusta, että mikähän mahtaa riivata ASP sivujani, joissa on Accesista tietokantahakuja kun se määrätyn ajan päästä heittää seur. herjan, eikä näytä enää tietokantatuloksia.(tietokantahaut tapahtuvat aina kun kävijä saapuu sivuille.):
Microsoft OLE DB Provider for ODBC Drivers error '8007000e'
[Microsoft][ODBC Microsoft Access Driver] System resource exceeded.
/kerho/main.asp, line 177
Kyseinen errori ilmaantuu aina kun määrätty määrä käyttäjiä on käynyt sivuilla, tarkasta määrästä, mikä tämän laukaisee, ei ole tietoa.
-Kaikki yhteydet suljetaan aina koodin lopussa.
-Serverillä on RIITTÄVÄSTI tilaa.
-serverin temp-hakemistoon on kaikilla kirjoitus-, luku- ja muuttamisoikeus.
-kuten on myös hakemistoon jossa tietokanta sijaitsee.
Microsoft OLE DB Provider for ODBC Drivers error '8007000e'
[Microsoft][ODBC Microsoft Access Driver] System resource exceeded.
/kerho/main.asp, line 177
Kyseinen errori ilmaantuu aina kun määrätty määrä käyttäjiä on käynyt sivuilla, tarkasta määrästä, mikä tämän laukaisee, ei ole tietoa.
-Kaikki yhteydet suljetaan aina koodin lopussa.
-Serverillä on RIITTÄVÄSTI tilaa.
-serverin temp-hakemistoon on kaikilla kirjoitus-, luku- ja muuttamisoikeus.
-kuten on myös hakemistoon jossa tietokanta sijaitsee.
Vastaukset 2
Vanhimmat
>Kaikki yhteydet suljetaan aina koodin lopussa.
Suoritetaanko koodi 100% varmasti joka kerta? Pääsetkö katsomaan aukinaisia yhteyksiä?
ps henk.koht. mulla ei ole hajuakaan Mikkiksen ympäristöstä joten mitään ihmeellistä en pysty kertomaan. Itse puuhastelen MySQL + PHP -alustalla.
Kuitenkin virheilmoitus tarkoittaa, että muisti on loppu tai vähissä. Tämä voi johtua bugista ajureissa, muistivuodesta tai melkeinpä mistä hyvänsä.
- Ovatko ODBC/MDAC ajurit ajan tasalla?
- Oletko kokeillut OLEDB:tä ODBC:n sijaan?
- Onhan kyselyssä rajoitettu palautettavien tietueiden (ja sarakkeiden) määrä?
- Eihän tietokannan koko ole mikään älytön?
WinNT:lla ja Win2000:lla on erilaisia asetuksia, jotka saattavat vaikuttaa asiaan. Kts. esim MSKB artikkeli Q235461 NT:tä varten ja Win2K:n MaxBlocks asetusta.
Paras(?) vaihtoehto kuitenkin olisi käyttää MSSQL:ää tai MSDE:tä, koska Access on tarkoitettu lähinnä kevyisiin työpöytäsovelluksiin.