Avatar billede alex_sleiborg Nybegynder
02. februar 2007 - 11:43 Der er 9 kommentarer og
1 løsning

Primær og sekundær MySQL server

Jeg sidder og roder med at noget til et program, der skal bruge 2 mysql servere. Hvis den primære går ned, skal den automatisk prøve og lave forbindelse til den sekundære server.
Jeg har 2 forskellige connections string. Hvordan får jeg lavet det på den nemmeste måde? Uden at skulle skrive det samme kode 2 gange
Avatar billede kalp Novice
02. februar 2007 - 11:50 #1
Du kunne tjekke på det ved Connection.Open();

noget alá
string serverEt = "etellerandet";
string serverTo = "etellerandet";

SqlConnection Connection = new SqlConnection(serverEt);
try{
Connection.Open();
}catch{ Connection = new SqlConnection(serverTo); }
Avatar billede alex_sleiborg Nybegynder
02. februar 2007 - 12:15 #2
Ja det kunne jeg selvfølgelig... Men så alt kode jo til at stå der 2 gange??? Eller vil du lave en fast metode der tjekker hver gang inden der forsøges at læse/skrive/redigere i databasen?
Avatar billede kalp Novice
02. februar 2007 - 12:28 #3
øhm.. nej.. kun det som jeg viser dig der som står der;)

resten er jo det samme. og kommer efterfølgende altså
Avatar billede a1a1 Novice
02. februar 2007 - 17:16 #4
du kunne jo evt. lave en funktion der åbner og lukker db, så kalder du kun en funktion

(vb "on the fly")
public function openConn() as sqlConnection
dim oConn as new sqlConnection = Nothing
try
oConn = new sqlConnection("server")
catch
oConn = new sqlConnection("server2")

end try

end function
Avatar billede Syska Mester
02. februar 2007 - 20:49 #5
og til vb on the fly

Du skal jo huske at åbne den forbindelse ... ellers catcher den jo aldrig noget :-p
Avatar billede alex_sleiborg Nybegynder
04. februar 2007 - 16:07 #6
Smid et svar al... Jeg bruger din løsning

Og tak for det
Avatar billede alex_sleiborg Nybegynder
28. februar 2007 - 12:37 #7
Hvis a1 ikke svarer, så kan gawi og buzz dele point
Avatar billede alex_sleiborg Nybegynder
19. april 2007 - 12:26 #8
Jeg kunne godt tænke mig der kom nogen svar, så jeg kan få lukket spørgsmålet
Avatar billede kalp Novice
19. april 2007 - 12:57 #9
.
Avatar billede alex_sleiborg Nybegynder
19. april 2007 - 13:01 #10
Tak alle sammen for svarene:)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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