Avatar billede azzodiac Nybegynder
04. juni 2003 - 08:46 Der er 12 kommentarer og
2 løsninger

SQL server falder ud

Hej.

Jeg har et website som bruger SQL Server 2000, og ASP som front-end.
Nogle gange melder websitet følgende fejl:

-------------------------------------------------------
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC SQL Server Driver][Named Pipes]SQL Server does not exist or access denied.

/includes/connection.asp, line 4
-------------------------------------------------------

og andre gange ikke. (Vel og mærke på samme side).
Nogen ideer om hvad der er galt? Forkert konfigureret server? Forkert time-out? Forkert RAM forbrug?
På forhånd tak.
Avatar billede Slettet bruger
04. juni 2003 - 08:47 #1
Har du MSSQL service pack 3 installeret?
Avatar billede azzodiac Nybegynder
04. juni 2003 - 08:48 #2
Jeg beder jer bemærke at det kun er en gang i mellem at den melder dette, andre gange virker det hele fint.
Avatar billede azzodiac Nybegynder
04. juni 2003 - 08:48 #3
schulze, det vil jeg lige checke.
Avatar billede azzodiac Nybegynder
04. juni 2003 - 08:50 #4
Ja, der er ServerPack3 på Win2000 serveren.
Avatar billede Slettet bruger
04. juni 2003 - 08:50 #5
Ok hent den nyeste MDAC http://www.microsoft.com/data/ jeg er næsten sikker på at det er problemet.
Avatar billede slash Nybegynder
04. juni 2003 - 08:52 #6
ret connection til tcp/IP
Avatar billede slash Nybegynder
04. juni 2003 - 08:55 #7
kan se du bruger named pipes --> det skal være tcp/ip

du kan rette det under start -> programs -> sql-server -> client network utility
Avatar billede janus_007 Nybegynder
04. juni 2003 - 11:20 #8
Det er langt fra sikkert at det er named pipes der er årsagen, dermed ikke sagt at det ikke er. Jeg vil nu ligesom slash holde på at man bør anvende TCPIP protokollen istedet. NamedPipes kører afsindigt hurtigt hvis alt foregår lokalt, pga. den ligger som kernel (lang historie)...

Som du selv nævner kan det også være timeout og/ eller ram :O). Ligger IIS på samme maskine som SQLserveren ?

Hvordan skaber du en connection ? - Prøv evt. at poste dine parametrer til connection/ command objectet!
Avatar billede azzodiac Nybegynder
06. juni 2003 - 08:44 #9
janus_007 - ja, det ligger på samme maskine.
schulze - jeg installere mdac, uden held til at løse problemet.
Avatar billede azzodiac Nybegynder
06. juni 2003 - 14:02 #10
Min connection ser sådan ud
=====================================================
<%
Set Conn = Server.CreateObject("ADODB.Connection")
ConStr = "Driver={SQL Server};Server=(Server); Database=(Database);Uid=(Uid);Pwd=(Pwd);"
Conn.Open ConStr
%>
=====================================================
Avatar billede ivanhove Nybegynder
08. juni 2003 - 21:50 #11
Det er muligvis fordi den bruger du tilgår databasen med ikke har de nødvendige rettigheder. Disse skal du først sætte op.
Avatar billede janus_007 Nybegynder
09. juni 2003 - 17:24 #12
Ja det virker sært.. Jeg ville lave en error handler som skrev fejlen til txt fil og så prøvede at oprette samme conn en gang til.

Har du styr på hvor mange samtidige brugere der er når det sker ??, er det din egen server ?? Tjek evt. server config'en !! og kig efter max users. hvis du har mulighed for det så sæt en performance counter på sql'en.
Avatar billede janus_007 Nybegynder
12. juni 2003 - 00:27 #13
Har du fået kigget på sagen ??
Avatar billede azzodiac Nybegynder
13. juni 2003 - 15:36 #14
Ja, jeg rettede indstillinger en række steder, så jeg er faktisk ikke klar over hvad der løste problemet. Jeg deler pointene ud mellem jer.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester