Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server existiert nicht

126 views
Skip to first unread message

Jan Grabowski

unread,
May 28, 2003, 3:44:07 AM5/28/03
to
Hallo NG,
 
Situation: Webserver IIS 5.0 mit MSSQL Server. Die Datenbank ist über odbc angebunden. Nach dem Login kommt folgender Fehler (immer morgens):
 
Warning: SQL error: [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server existiert nicht oder Zugriff verweigert., SQL state 08001 in SQLConnect in C:\www\xyz\include\phplib\db_odbc.inc on line 35
Database error: Link-ID == false, odbc_connect failed
ODBC Error: 0 ()
Session halted.
 
Erstaunlicherweise wird durch ständiges "versuchen sich Einzuloggen" der SQL Server auf irgendeine Art und Weise wieder aktiviert. Es funktionert dann wieder einwandfrei.
 
Es kann aber auch vorkommen, dass ich den Webserver neustarten muss. Dann funktionert es wieder einwandfrei. Sollte man den ODBC Treiber aktualisieren (wenn ja, gibt es einen Link) oder ist es etwa ein ganz anderes Problem.
 
Vielen Dank für Eure Hilfe.
 
Gruß
Jan

Ernst Hutsteiner [MS]

unread,
May 28, 2003, 6:27:28 AM5/28/03
to
Hallo Jan,
Mein Verdacht: Der SQL Server Prozess (sqlservr.exe) ist zu diesem Zeitpunkt zwar oben, nimmt jedoch keine Verbindungen mehr an. Die Ursache für ein solches Verhalten kann ganz normal sein wie z.B. die Anzahl der zulässigen Verbindungen wurde überschritten, Blockings usw.
 
Da Du beschreibst, dass der Zauber vorbei ist, wenn Du den IIS neu startest: Bist Du sicher, dass immer alle Objekte sauber geschlossen werden? z.B.
db.close
rs.close
set rs nothing
set db nothing
 
Tools zum Troubleshooting:
SQL Server Profiler
Nt performance Monitor - es gibt auch einen SQL Server Counter der die Anzahl der Connections anzeigt
Query Analyzer - testen, ob Du Dich in der Problemphase damit auf den SQL Server verbinden kannst.
 
Für Rückfragen hier in der Newsgroup stehe ich Dir gerne zur Verfügung (einfach hier anhängen) - kann aber nicht immer versprechen zeitnahe zu antworten.
 
Gruss
Ernst
 
Ernst Hutsteiner
Microsoft SQL Server Support

(Microsoft kann für die Richtigkeit und Vollständigkeit der Inhalte in
dieser Newsgroup keine Haftung übernehmen.)

Elmar Boye

unread,
May 28, 2003, 6:47:53 AM5/28/03
to
Hallo Jan,

Jan Grabowski <jan.gr...@qmarketing.de> schrieb ...


> Hallo NG,
>
> Situation: Webserver IIS 5.0 mit MSSQL Server. Die Datenbank ist über
> odbc angebunden. Nach dem Login kommt folgender Fehler (immer
> morgens):
>
> Warning: SQL error: [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL
> Server existiert nicht oder Zugriff verweigert., SQL state 08001 in
> SQLConnect in C:\www\xyz\include\phplib\db_odbc.inc on line 35
> Database error: Link-ID == false, odbc_connect failed
> ODBC Error: 0 ()
> Session halted.
>
> Erstaunlicherweise wird durch ständiges "versuchen sich Einzuloggen"
> der SQL Server auf irgendeine Art und Weise wieder aktiviert. Es
> funktionert dann wieder einwandfrei.

Könnte es evtl. sein, dass da ein Wartungsplan oder Sicherung am morgen
läuft, der die Datenbank oder den SQL Server zeitweilig offline schaltet?

Gruss
Elmar

Jan Grabowski

unread,
May 28, 2003, 9:34:50 AM5/28/03
to

leider nicht! cpu auslastungist auch normal...

es muss also etwas anderes sein.

gruß
jan

"Elmar Boye" <news...@ElmarBoye.de> schrieb im Newsbeitrag
news:bb256i$4qec5$6...@ID-28695.news.dfncis.de...

Günther Boelter

unread,
May 30, 2003, 2:10:36 PM5/30/03
to
Moin,
 
Ich habe seit Mitte der Woche das gleiche Problem. Zunächst klappte der _workaround_ mit den diversen Zugriffsversuchen, doch mittlerweile hilft auch das nicht weiter.

Hab' mal das SP3 neu aufgespielt, Fehlanzeige.

Installiere ich meine Software auf dem Rechner, auf dem auch der SQL_Server läuft, dann läuft meine Software völlig normal. Von einer Workstation (WinXP) klappt's nicht. Da kommt stattdessen besagte Fehlermeldung.

Günther
Ostrohe, Germany, Planet Earth

"Jan Grabowski" <jan.gr...@qmarketing.de> schrieb im Newsbeitrag news:eH$ZKSOJD...@tk2msftngp13.phx.gbl...

Elmar Boye

unread,
May 30, 2003, 4:26:24 PM5/30/03
to
Hallo Günter,

Günther Boelter <gboe...@gmx.net> schrieb ...


> Ich habe seit Mitte der Woche das gleiche Problem. Zunächst klappte
> der _workaround_ mit den diversen Zugriffsversuchen, doch
> mittlerweile hilft auch das nicht weiter.
>
> Hab' mal das SP3 neu aufgespielt, Fehlanzeige.
>
> Installiere ich meine Software auf dem Rechner, auf dem auch der
> SQL_Server läuft, dann läuft meine Software völlig normal. Von einer
> Workstation (WinXP) klappt's nicht. Da kommt stattdessen besagte
> Fehlermeldung.

Schon mal den Zugriff direkt via IP-Adresse versucht?
Denn es könnte schlicht ein Namensauflösungsproblem sein.
Richte mal einen Alias in der Client-Konfiguration (in der
ODBC Verwaltung oder via CLICONFG.EXE) ein.
Schau zuvor am Server auf welchem Port der lauscht, für
eine Standard Instanz ist es 1433, für andere wäre die
Einstellung dynamisch, ggf. über die Netzwerkkonfiguration
auf einen festen Port legen.

ttp://support.microsoft.com/?kbid=287932 bezieht sich
zwar primär auf eine Firewall, gilt aber auch ganz
allgemein für jegliche Art der Netz-Kommunikation.

Gruss
Elmar

0 new messages