PHuV
2013-02-28, 17:43:05
Ich bräuchte mal bitte die Hilfe von einem MS SQL Server (2008) Spezialisten, da ich hier gar nichts vernünftiges im Netz finde.
In Oracle-Datenbanken gibt es Redo und die Archivelogs, so ähnlich wie in MS SQL-Server die Transaktionslogs (ldf-Dateien), wenn ich es richtig verstanden habe. In den Oracle-DBs werden zur Sicherheit die Redo-Loggruppen auf verschiedene Platten gespiegelt, und man kann auch die archivierten Redologs auf verschiedene Platten verteilen. Damit hat man dann immer eine oder mehrere Kopien, damit im Falle von Beschädigungen immer ein Recovery gemacht werden kann.
Nun möchte ich bei einem MS SQL Server genau das selbe einrichten, und diese .ldf Transaktionslogs spiegeln. Nach der Doku kann ich bei CREATE DATABASE (http://msdn.microsoft.com/de-de/library/ms186312.aspx) diese Datei mit LOG ON angeben, wenn ich sie nicht angebe, wird eine Default-Datei angelegt, und man kann hier mehrere Dateien angeben.
Frage: Wie kann ich bei einer bereits laufenden Produktionsdatenbank solche Transaktionslogs auf anderen Platten dazufügen? Geht das so überhaupt, oder muß ich die Daten exportieren, und die Datenbank löschen und neu anlegen?
In Oracle-Datenbanken gibt es Redo und die Archivelogs, so ähnlich wie in MS SQL-Server die Transaktionslogs (ldf-Dateien), wenn ich es richtig verstanden habe. In den Oracle-DBs werden zur Sicherheit die Redo-Loggruppen auf verschiedene Platten gespiegelt, und man kann auch die archivierten Redologs auf verschiedene Platten verteilen. Damit hat man dann immer eine oder mehrere Kopien, damit im Falle von Beschädigungen immer ein Recovery gemacht werden kann.
Nun möchte ich bei einem MS SQL Server genau das selbe einrichten, und diese .ldf Transaktionslogs spiegeln. Nach der Doku kann ich bei CREATE DATABASE (http://msdn.microsoft.com/de-de/library/ms186312.aspx) diese Datei mit LOG ON angeben, wenn ich sie nicht angebe, wird eine Default-Datei angelegt, und man kann hier mehrere Dateien angeben.
Frage: Wie kann ich bei einer bereits laufenden Produktionsdatenbank solche Transaktionslogs auf anderen Platten dazufügen? Geht das so überhaupt, oder muß ich die Daten exportieren, und die Datenbank löschen und neu anlegen?