AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi MS SQL-Server 2008 - FailoverPartner?
Thema durchsuchen
Ansicht
Themen-Optionen

MS SQL-Server 2008 - FailoverPartner?

Ein Thema von divBy0 · begonnen am 27. Feb 2012 · letzter Beitrag vom 27. Feb 2012
Antwort Antwort
Benutzerbild von divBy0
divBy0

Registriert seit: 4. Mär 2007
Ort: Sponheim
1.021 Beiträge
 
Delphi XE2 Professional
 
#1

MS SQL-Server 2008 - FailoverPartner?

  Alt 27. Feb 2012, 09:16
Datenbank: MSSQL • Version: 2008 • Zugriff über: ADO
Hallo!

Bei einem Kunden läuft ein MS SQL-Server 2008, jetzt ist der Kunde dabei einen zweiten SQL-Server als Redundanzserver einzurichten. Unsere Anwendung sollte nun automatisch auf den zweiten Server wechseln, wenn der erste nicht mehr erreichbar ist.

Gefunden habe ich jetzt folgendes (Link):

Zitat:
Database mirroring

If you connect with ADO.NET or the SQL Native Client to a database that is being mirrored, your application can take advantage of the drivers ability to automatically redirect connections when a database mirroring failover occurs. You must specify the initial principal server and database in the connection string and the failover partner server.

Data Source=myServerAddress;Failover Partner=myMirrorServerAddress;Initial Catalog=myDataBase;Integrated Security=True;

There is ofcourse many other ways to write the connection string using database mirroring, this is just one example pointing out the failover functionality. You can combine this with the other connection strings options available.
Das scheint genau das zu sein was ich brauche. Da steht allerdings ADO.NET, mit ADO sollte es aber auch funktionieren...

Kann mir hierzu vielleicht jemand was sagen?
Marc
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt, die 10. summt die Melodie von Tetris... | Wenn das die Lösung ist, dann hätte ich gerne mein Problem zurück! | engbarth.es
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.202 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: MS SQL-Server 2008 - FailoverPartner?

  Alt 27. Feb 2012, 09:37
Da steht allerdings ADO.NET, mit ADO sollte es aber auch funktionieren...
Dann lies mal weiter:
Zitat:
... or the SQL Native Client ...
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.416 Beiträge
 
Delphi XE5 Professional
 
#3

AW: MS SQL-Server 2008 - FailoverPartner?

  Alt 27. Feb 2012, 10:02
Eine einfache Sache, nur das man üblicherweise zwei weitere Server benötigt.
Der eine ist der Slave und nimmt das Log-File entgegen. Der andere (in deutsch Zeugenserver) verteilt die Connections auf den heilen Server.

Wobei dieser Server auch weg gelassen werden kann. Dann gibt es aber kein automatisches Failover.




Vorgehen ist auch einfach:
- Voll-Backup von der Datenbank machen
- Transaktions-Log sichern
- Beide Backups auf dem zweiten Server einspielen und im Recover-Modus lassen
- Beim 1. Server den 2. Server aus Slave eintragen fertig.


Die lokale Hilfe vom SQL-S.
ms-help://MS.SQLCC.v10/MS.SQLSVR.v10.de/s10de_4deptrbl/html/da45efed-55eb-4c71-be34-ac2589dfce8d.htm



Alternativ könnte man auch einen aktiv/passiv Cluster einrichten. Dieser erfordert allerdings ein SAN oder ähnliches.
Allerdings ist dann die Verfügbarkeit auch höher und es ist ein wirkliches Failover und man benötigt nur 2 Server.
Coding BOTT - Video Tutorials rund um das Programmieren - https://www.youtube.com/@codingbott
  Mit Zitat antworten Zitat
Benutzerbild von divBy0
divBy0

Registriert seit: 4. Mär 2007
Ort: Sponheim
1.021 Beiträge
 
Delphi XE2 Professional
 
#4

AW: MS SQL-Server 2008 - FailoverPartner?

  Alt 27. Feb 2012, 20:12
Dann muss ich mich erst mal informieren, was die IT vor Ort eingerichtet hat.
Marc
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt, die 10. summt die Melodie von Tetris... | Wenn das die Lösung ist, dann hätte ich gerne mein Problem zurück! | engbarth.es
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:19 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz