webForumDet fria alternativet

DB-felmeddelande: Too many client tasks?

ASP

17 svar · 480 visningar · startad av Lukaspojken

Medlem sedan maj 20011 312 inlägg
Frågan#1

Detta felmeddelandet får jag...hur kan jag bli av med det? Det kommer lite då och då...och jag stänger alla db-kopplingar?

Microsoft OLE DB Provider for ODBC Drivers error '80040e4d' 
[Microsoft][ODBC Microsoft Access Driver] Too many client tasks

------------------
Alltid lär man sig något nytt varje dag...

Medlem sedan mars 20002 836 inlägg
#2

Byt dbms till tex MS-SQL .... så slipper du dem.

cya,
PatrikB

------------------
*Det tar sig sa han som hade eld i håret*

Medlem sedan maj 20011 312 inlägg
#3

Hur var det med SQL-satserna...var jag tvungen att ändra på alla?

------------------
Alltid lär man sig något nytt varje dag...

Medlem sedan mars 20002 836 inlägg
#4

Bör inte vara några problem ...

och importera hela access filen till MS-SQL server ... fast, du sätta alla relationer, "räknare" och primärnycklar igen för de följer inte med (MS-SQL 7)

cya,
PatrikB

------------------
*Det tar sig sa han som hade eld i håret*

Medlem sedan maj 20011 312 inlägg
#5

Kostar inte Microsoft SQL Server pengar? Förstår inte riktigt vad MS-SQL är egentligen...är inte det en databas? Känner att jag inte är så kunnig där...:)

------------------
Alltid lär man sig något nytt varje dag...

Medlem sedan maj 20011 312 inlägg
#6

Om jag inte minns rätt så kunde man ladda hem MS-SQL gratis...eller nåt?

------------------
Alltid lär man sig något nytt varje dag...

Medlem sedan juni 200032 967 inlägg
#7

microsoft sql server är inte gratis. det kostar en massa pengar.

möjligtvis går det någonstans att ladda hem en 120-dagarsvariant.

gratis däremot är exempelvis MySQL.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

Medlem sedan maj 20011 312 inlägg
#8

Men kan jag använda MSSQL utan microsoft sql server? Var laddar jag hem MSSQL?

Är det lönt att ladda hem databasen om jag inte kan göra något med den?

------------------
Alltid lär man sig något nytt varje dag...

Medlem sedan mars 20002 836 inlägg
#9

kör du egen server? eller har du din site hostad hos ngt hotell?

Om du har den hostad så fråga om de har stöd för MS SQL Server, det borde de ha.

Annars .... bara att punga ut med 35 000 skr + moms för en licens som du kan köra mot internet med.

cya,
PatrikB

------------------
*Det tar sig sa han som hade eld i håret*

Medlem sedan maj 20011 312 inlägg
#10

Jag använder ett gratis hotell...Brinkster...

------------------
Alltid lär man sig något nytt varje dag...

Medlem sedan maj 20011 312 inlägg
#11

Men måste jag själv ha tillgång till MS SQL Server...räcker det inte att webhotellet har det?

------------------
Alltid lär man sig något nytt varje dag...

Medlem sedan mars 20002 836 inlägg
#12

Det räcker med att hotellet har det.....

Tror inte Brinkster har det på deras gratis-hotell

cya,
PatrikB

------------------
*Det tar sig sa han som hade eld i håret*

Medlem sedan maj 20011 312 inlägg
#13

Hur kan jag lösa då problemet med "Too many client tasks"...finns det något annat sätt och samtidigt ha kvar access?

------------------
Alltid lär man sig något nytt varje dag...

Medlem sedan mars 20002 836 inlägg
#14

Allt beror ju på hur länge du har din databas öppen.

Generellt så ska allt stängas fortast möjligt, dvs

Öppna först vid behov, ej vid sid start av sidan.
Stäng direkt när den inte behövs, ej längst ned på sidan.

Skapa någon sorts cachning, om det inte är sidor som förändras mycket, tex ett nyhets script behöver ju inte gå mot databasen varje ggn en besökare kommer dit och kikar, där funkar en cachning bra.

Om det är ett forum så kanske man ska ha statiska html-filer som endast uppdateras då någon gör ett nytt inlägg/svarar på ett inlägg

finns som sagt mycket man kan göra för att optimera

Bara att testköra olika typer av kodningar och se hur process tiden sjunker/ökar :o

cya
PatrikB

Medlem sedan juli 20011 304 inlägg
#15

Ett annat trix är att alltid använda rätt cursortyp, dvs öppna recordset som readonly om man inte tänker skriva nåt till dem och/eller forwardonly om man inte tänker gå igenom dem flera gånger.

Ökar prestandan....

Medlem sedan mars 20002 836 inlägg
#16

Vi väljer "alltid" att INTE öppna våra recordset genom ADODB.Recordset, så slipper vi hålla koll på cursors och lock types. ;o

cya,
PatrikB

------------------
*Det tar sig sa han som hade eld i håret*

Medlem sedan mars 20002 836 inlägg
#17

Välkommen hit förresten Jon,

cya
PatrikB

Medlem sedan juli 20011 304 inlägg
#18

Tack!

259 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)