Hallo Leute,

ich hab grad' mal im Listenarchiv gesucht, bin aber leider nicht f�ndig
geworden.

Ich will f�r eine Online-Plattform (mindestens) einen Backup-DB-Server
betreiben. Zum Einsatz kommt hier ein MS SQL-2000-Enterprise-Server. Damit
die Online-User stets auf einen laufenden Server zugreifen k�nnen, habe ich
einen ganz simplen Switch (siehe Code) implementiert, der im Grunde schon
funktioniert. Problem an der Sache ist jedoch, dass erstens die Pr�fung
relativ lang dauert bis erkannt wird, dass der Server weg ist, bzw. bei
komplett abgeschaltetem Haupt-DB-Server manchmal gar nix funktioniert.

Kennt jemand eine effektivere M�glichkeit zu checken ob der DB-Server noch
verf�gbar ist oder sieht jemand einen Denkfehler in meinem Code???

function SetConnection()

      On Error Resume Next

      Set Conn1 = Server.CreateObject("ADODB.Connection")    '---
Hauptdatenbank-Verbindung herstellen
      Conn1.Open ConnData1
      if ERR.Number <> 0 then                      '--- Fehler mit der
Hauptdatenbank
        ERR.Clear
        Set Conn2 = Server.CreateObject("ADODB.Connection")  '---
Ersatzdatenbank-Verbindung herstellen
        Conn2.Open ConnData2
        if ERR.Number <> 0 then                         '--- Fehler mit der
Ersatzdatenbank
          Response.Redirect "fehler.asp?ID=" & ID & "&err=err017"
        else
          Set SetConnection = Conn2
        end if
      else
        Set SetConnection = Conn1
      end if

      On Error Goto 0

end function


Vielen Dank schon mal im Voraus!

cu

Dirk Stegner




| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an