Freigeben über


SQL Server-Upsizing-Assistent: Schritt 7 – Angeben der Protokolleigenschaften

In diesem Schritt können Sie Größe und Medium für das Transaktionsprotokoll festlegen. SQL Server erstellt für Ihre Datenbank ein Transaktionsprotokoll; dieses kann im Falle einer ernsthaften Systemstörung zum Wiederherstellen der Datenbank verwendet werden.

  • Protokollmedium
    Zeigt eine Liste der auf dem Remoteserver verfügbaren Protokollmedien an. Wählen Sie das Medium aus, das Sie für das Transaktionsprotokoll verwenden möchten.

    Idealerweise sollten eine Datenbank und die zugehörige Protokolldatei auf Medien untergebracht sein, die sich auf unterschiedlichen physikalischen Datenträgern befinden. Diese Medien müssen erstellt sein, bevor Sie den SQL Server-Upsizing-Assistenten aufrufen, da der Assistent alle neuen Medien auf demselben physikalischen Datenträger (dem Datenträger mit dem Master-Datenbankmedium) erstellt.

    Wenn Sie über nur einen physikalischen Datenträger verfügen, sollten Sie die Datenbank und die Protokolldatei in verschiedenen Medien unterbringen, damit Sie den SQL Server-Befehl DUMP TRANSACTION verwenden können.

  • Größe
    Zeigt die Größe des in dem nebenstehenden Listenfeld Protokollmedium ausgewählten Datenbankmediums (in Megabyte) an.

  • Freier Platz
    Zeigt die Größe des freien Bereichs des in dem nebenstehenden Listenfeld Protokollmedium ausgewählten Datenbankmediums (in Megabyte) an.

  • Protokollgröße
    Geben Sie (in Megabyte) an, wie viel Platz Sie für das Transaktionsprotokoll angeben möchten. Weitere Informationen zur Ermittlung der benötigten Protokolldateigröße finden Sie in diesem Hilfethema unter "Festlegen der Protokollgröße".

  • Datenbankgröße
    Zeigt die Größe des in Schritt 6 für die neue Datenbank angegebenen Platzes an.

Festlegen der Protokollgröße

Als Faustregel gilt, dass Sie 10 bis 20 Prozent der Größe der neuen SQL Server-Datenbank angeben sollten; diese Zahl hängt von einer Anzahl von Erwägungen ab, die in Ihrer SQL Server-Dokumentation besprochen werden.

Sie können für Protokollgröße den Wert 0 angeben; diese veranlasst den Assistenten, das Protokoll (eine Tabelle namens syslogs) auf demselben Medium anzulegen wie die Datenbank. Ist die Protokollgröße auf 0 gesetzt, so benötigt das Protokoll auf dem Server den geringsten Platz, füllt sich aber auch sehr schnell.

Wenn Sie in eine neue Datenbank exportieren, sichert der SQL Server-Upsizing-Assistent das Transaktionsprotokoll jedes Mal, wenn dieses gefüllt ist. Beim Sichern wird eine Sicherungskopie der Datenbank und des Transaktionsprotokolls in einem Format angelegt, das mit dem LOAD DATABASE-Befehl gelesen werden kann. Weitere Informationen zum SQL Server-Befehl DUMP TRANSACTION und zur Abschätzung des für das Transaktionsprotokoll anzugebenden Platzes finden Sie in Ihrer SQL Server-Dokumentation.

Anmerkung   Sie können die Größe eines Protokolls erhöhen oder es zu einem anderen Medium verschieben. Details hierzu finden Sie in Ihrer SQL Server-Dokumentation unter der Beschreibung des ALTER DATABASE-Befehls und der Systemprozedur sp_logdevice.

Siehe auch

SQL Server-Upsizing-Assistent | SQL Server-Upsizing-Assistent: Schritt 1 - Auswählen der lokalen Datenbank | SQL Server-Upsizing-Assistent: Schritt 2 - Auswählen der Datenquelle | SQL Server-Upsizing-Assistent: Schritt 3 - Auswählen von Tabellen | SQL Server-Upsizing-Assistent: Schritt 4 - Zuordnen der Felddatentypen | SQL Server-Upsizing-Assistent: Schritt 5 - Auswählen der Zieldatenbank | SQL Server-Upsizing-Assistent: Schritt 6 - Festlegen der Datenbankeigenschaften | SQL Server Upsizing Wizard: Step 8 - Set Upsizing Options | SQL Server-Upsizing-Assistent: Schritt 9 - Fertigstellen | Assistenten | Assistenten