SQL Server kannst du im Hochverf�gbarkeitscluster aufbauen, ohne eine eigene
L�sung bauen zu m�ssen. Am besten du suchts mal nach SQLServer und Cluster
auf Microsoft oder sqlmag.com


Andreas Roth
--------------------------------------
[EMAIL PROTECTED]           *jetzt mit Chat*
http://www.EuphoriasChild.DarkTech.org
-------------------------------------- 

> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Gesendet: Freitag, 14. Dezember 2001 12:43
> An: ASP Datenbankprogrammierung
> Betreff: [aspdedatabase] Performanter Check ob Datenbank verf�gbar /
> DB-Switch
> 
> 
> 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
> 

| [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