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