Thema: Delphi Fragen zur MS SQL...

Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: Fragen zur MS SQL...

  Alt 13. Mär 2007, 20:11
Hallo Tim,

eine SQL Server Datenbank kann durch verschiedene Mechanismen vor Datenverlust geschützt werden. Eine wesentliche Grundlage dafür ist das sogenannte Transaktionsprotokoll - eine Datei in der alle Änderungen des DBMS an einer Datenbank vermerkt werden. Bei korrekter Konfiguration verliert ein SQL Server bei einem Stromausfall nur die Änderungen, welche noch nicht im Logfile vermerkt wurden. Um diese Dinge kümmerst du dich in deiner Rolle als Datenbank-Administrator. Mit der Anwendungsentwicklung hat das eher weniger zu tun. Dort musst du nur auf eine verloren gegangene Verbindung mit dem DB-Server reagieren.

Benachrichtigungen von Clients über Änderungen an den Tabellen sind kein Standardleistungsmerkmal, aber du kannst solche Notifications bestimmt über Trigger realisieren, wenn du sie unbedingt haben möchtest.

Einen Abgleich zwischen MSSQL-Datenbanken kannst du über eine Replikation durchführen. Dabei liest ein Verleger das lokale Transaktionsprotokoll und übermittelt die Änderungen an registrierte Abonnenten. Näheres dazu findest du in den MS SQL Server Books Online.

Grüße vom marabu
  Mit Zitat antworten Zitat