31. august 2004 - 15:32Der er
30 kommentarer og 1 løsning
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
Jeg har haft min sider liggende på min egen server, hvor alt virker perfekt. Nu har jeg flyttet siden til min ven´s server, af samme type. Win 2000 Server SP4, osv. Men jeg får ovennævnte fejl når jeg prøver at åbne en ASP side. Er ved at blive gråhåret, kan nogle hjælpe mig. Jeg bruger DNS-Less, og har lavet de ændringer i stien som jeg skal lave..
Det er en forbindelsesfejl til din database - Enten er den gal med ODBC driverne, eller også er din database skribebeskyttet eller andet skidt (hvis det er access)
Det er fordi IUSER_Computernavn ikke har læse/skrive rettigheder i selve windows.... Højreklik på mappen med db og properties og vælg security og tilføj IUSER med læse og skrive rettigheder
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x1068 Thread 0xf10 DBC 0xb5e0d54 Jet'.
/Sites/Nyheder.asp, line 8 Det er den fulde fejlmeddelelse. IUSR_minserver har skrive/læserettigheder til folderen. Så jeg tror ikke det kan være rettigheder. Har ligeledes opdateret MDAC på serveren..
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x1068 Thread 0x10fc DBC 0xb5e0d54 Jet'.
Har lige set noget. Jeg kører alm server, mens problembarner er en windows 2000 small business server, som er domaine Controller. Har det noget at skulle have sagt??
det ved jeg ikke. Bruger du en temp folder til temp filer? Access laver en temp fil når man åber databasen, normalt ligger den i samme folder som selve database filen. Prøv at tage et kig på dette link: http://www.attention-to-details.com/newslog/38n-temporary-volatile-jet-dsn-for-process.asp Det er godt nok beskrevet ud fra windows XP men det kan måske hjælpe.
Du går ind i administrer IIS, og finder der hvor din site ligger inde under iis, om det er under default site eller den også der inde hedder www.mkl.dk der skal du finde mappen med db når du så kommer så langt at du kan se selve db ude i højre side højreklikker du på den og under fanebladet Filer skal du sætte den til at give rettigheder til både at læse og skrive og under fanebladet Filsikkerhed klikker du på rediger under annonym adgang der skal du giver annonym adgang til IUSER og sætte IIS til at styre pass........
Så er IIS sat rigtigt hvad det angår rettigheder, og så skal du self chekke det samme som tidligere under windows rettigheder.....
Prøv at lave en test side og læg dette script ind på den side. Lig test filen i samme folder som tilbud.asp filen ligger:
Set fso=server.CreateObject("Scripting.FileSystemObject") if fso.FileExists("c:\Data\www.mkl.dk\Database\data.mdb") then Response.Write "Filen findes" else Response.Write "Filen findes ikke" end if
Så kan vi da få afgjort om det er stien eller rettigheder den er galt med.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.