.TRN

TRN Datei

Microsoft SQL Server Transaction Log Backup
Frage stellen
SCHNELLE ANTWORT

Eine TRN-Datei ist eine Microsoft SQL Server Transaktionsprotokoll-Sicherung. Sie kann nicht als Dokument geöffnet werden - sie wird mit dem Befehl RESTORE LOG oder über das SQL Server Management Studio auf den SQL Server angewendet. Zur Wiederherstellung benötigen Sie zuerst die vorangegangene vollständige Sicherung (.bak) und alle differenziellen Sicherungen in der Kette.

Entwickler: Microsoft Corporation Kategorie: Sicherungskopien MIME: application/octet-stream
VERFÜGBAR AUF Windows
Verwandt: .BUP · .BAK · .SKB · .SET

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 13, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das TRN-Dateiformat?

Eine .trn-Datei ist eine Microsoft SQL Server Transaktionsprotokoll-Sicherung - eine binäre Sicherung aller Änderungen, die seit dem vorherigen Protokoll oder der vollständigen Sicherung im Datenbank-Transaktionsprotokoll aufgezeichnet wurden. Protokollsicherungen werden mit der T-SQL-Anweisung BACKUP LOG oder über das SQL Server Management Studio (SSMS) erstellt.

Obwohl sie eine eigene Dateiendung haben, verwenden .trn-Dateien denselben zugrunde liegenden Container wie vollständige Sicherungsdateien .bak: das Microsoft Tape Format (MTF), erkennbar an den vier Magic Bytes TAPE (Hex 54 41 50 45) am Anfang der Datei. Die Endung .trn ist eine weit verbreitete Namenskonvention, keine Formatvorgabe - SQL Server akzeptiert jede Dateiendung, und viele Organisationen verwenden .bak für alle Sicherungstypen.

Transaktionsprotokoll-Sicherungen sind nur verfügbar, wenn die Datenbank das Wiederherstellungsmodell FULL oder BULK_LOGGED verwendet. Datenbanken im Wiederherstellungsmodell SIMPLE können diese nicht erstellen. Eine Point-in-Time-Wiederherstellungskette erfordert: eine vollständige Sicherung → optional eine oder mehrere differenzielle Sicherungen → eine Sequenz von .trn-Protokollsicherungen, die in der Reihenfolge der Log Sequence Number (LSN) angewendet werden.

SQL Server 2008 führte die optionale Sicherungskomprimierung ein (BACKUP WITH COMPRESSION), was die Dateigrößen auf viel genutzten Systemen erheblich reduziert. SQL Server 2014 fügte die Sicherungsverschlüsselung mittels Zertifikaten oder asymmetrischen Schlüsseln hinzu. Die Dateigröße reicht von unter 1 MB bei ruhigen Datenbanken bis zu hunderten Gigabyte bei Systemen mit hohem Transaktionsvolumen.

Das Format entwickelt sich mit jedem SQL Server-Release weiter, und eine .trn-Datei kann nicht auf einer älteren Serverversion wiederhergestellt werden als der, die sie erstellt hat. Seit SQL Server 2017 wird das Format auch unter Linux unterstützt.

Sicherheit

RISIKO: MEDIUM

TRN-Dateien enthalten eine vollständige Aufzeichnung aller Datenbanktransaktionen einschließlich der tatsächlichen Datenwerte (Inhalte von INSERT/UPDATE). Wenn eine Datenbank personenbezogene Daten, sensible Finanzdaten oder Geheimnisse enthält, legt eine geleakte .trn-Datei all dies offen. Speichern und übertragen Sie Protokollsicherungen mit denselben Sicherheitskontrollen wie die Datenbank selbst. SQL Server 2014+ unterstützt Verschlüsselung auf Sicherungsebene mit einem Serverzertifikat.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEMicrosoft SQL Server Transaction Log Backupalias SQL Server log backup, T-log backup
ENTWICKLERMicrosoft Corporationseit ~1993 (SQL Server 6.0 era; .trn as convention established in SQL Server 7.0, 1998)
MIME TYPEapplication/octet-stream
TYPProprietäre binäre SQL Server Sicherungsdatei
Diese Erweiterung wird auch verwendet von…
  • Trainingsdatendatei (verschiedene Apps) - Einige Simulations-, Sprach- und Spielesoftwares verwenden .trn für Trainings- oder Lokalisierungsdaten; steht in keinem Zusammenhang mit SQL Server.
  • Übersetzungs-/Locale-Datei - Einige Softwareprogramme (Ulead, ältere CAD-Tools) verwenden .trn für Übersetzungen oder Locale-Strings.
MAGIC BYTES · DATEISIGNATUR
OFFSET
00010203
HEX
54415045
ASCII
TAPE
SQL Server Sicherungsdateien (sowohl .bak als auch .trn) verwenden das Microsoft Tape Format (MTF), das ursprünglich für Bandlaufwerke entwickelt wurde. Die ersten 4 Bytes lauten „TAPE“ (54 41 50 45). Einige Tools melden weiter hinten in der Datei eine alternative „MSSQLBAK“-Zeichenfolge, aber die wahre Header-Magic ist „TAPE“ bei Offset 0. Dieselben Magic Bytes erscheinen in .bak-Dateien; die Endung .trn ist nur eine Namenskonvention, kein eigenständiges Dateiformat.

Programme zum Öffnen von TRN-Dateien

Windows2 apps
Microsoft SQL Server (SSMS) Kostenpflichtig In SSMS: Rechtsklick auf Datenbank → Tasks → Wiederherstellen → Transaktionsprotokoll → .trn-Datei hinzufügen. Oder T-SQL: RESTORE LOG [dbname] FROM DISK = 'path\file.trn' WITH NORECOVERY.
SQL Server Management Studio (SSMS) Kostenlos Tasks → Wiederherstellen → Transaktionsprotokoll; oder führen Sie den T-SQL-Befehl RESTORE LOG in einem Abfragefenster aus.

Technische Details

technische Spezifikation
Container-FormatMicrosoft Tape Format (MTF) - derselbe binäre Container, der auch von `.bak` Voll-Sicherungen verwendet wird
Magic Bytes bei Offset 0`TAPE` (Hex 54 41 50 45) - ursprüngliche MTF-Bandgeräte-Header-Signatur
Anforderung an WiederherstellungsmodellNur FULL- oder BULK_LOGGED-Datenbanken; Datenbanken im SIMPLE-Modell können keine Protokollsicherungen erstellen
LSN-KetteJede Sicherung deckt einen Bereich der Log Sequence Number (LSN) ab; Protokollsicherungen müssen bei der Wiederherstellung in strikter LSN-Reihenfolge angewendet werden
KomprimierungOptional über `BACKUP WITH COMPRESSION` (SQL Server 2008+); standardmäßig keine Komprimierung
VerschlüsselungOptionale zertifikats- oder schlüsselbasierte Verschlüsselung (SQL Server 2014+); erbt Transparent Data Encryption, falls aktiviert
Typische Dateigröße1 MB - 100 GB+ abhängig vom Transaktionsvolumen seit der letzten Protokollsicherung
VersionsstempelDer Sicherungs-Header enthält die ursprüngliche SQL Server-Version; die Wiederherstellung auf einer älteren Serverversion wird blockiert
IntegritätsprüfungOptional `WITH CHECKSUM` während der Sicherung; offline verifizierbar mit `RESTORE VERIFYONLY`
WiederherstellungsketteVollständige Sicherung → optionale differenzielle Sicherungen → sequentielle `.trn`-Protokollsicherungen in LSN-Reihenfolge
Konvention der Dateiendung`.trn` ist lediglich eine Namenskonvention; SQL Server erzwingt keine spezifische Endung - viele Betriebe nutzen `.bak` für alle Sicherungstypen
PlattformunterstützungWindows (nativ); Linux unterstützt via SQL Server on Linux (SQL Server 2017+)
Veröffentlicht~1993 (SQL Server 6.0 era; .trn as convention established in SQL Server 7.0, 1998)
Neueste VersionCompatible with SQL Server 2022 (current); format evolves with SQL Server versions
Spezifikationlearn.microsoft.com

TRN-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit TRN-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu TRN-Dateien.

Häufig gestellte Fragen

Wie öffne ich eine TRN-Datei?
TRN-Dateien sind nicht dazu gedacht, „geöffnet“ zu werden - sie werden über den Befehl RESTORE LOG auf den SQL Server angewendet. Verwenden Sie das SQL Server Management Studio oder T-SQL. Sie können sie nicht als Dokumente lesen.
Was ist der Unterschied zwischen einer .bak- und einer .trn-Datei?
.bak enthält normalerweise eine vollständige oder differenzielle Sicherung; .trn enthält eine Transaktionsprotokoll-Sicherung. Beide verwenden dasselbe Microsoft Tape Format; die Dateiendung ist lediglich eine Namenskonvention.
Wie stelle ich eine .trn-Datei wieder her?
Stellen Sie zuerst die vollständige Sicherung WITH NORECOVERY wieder her, dann alle differenziellen Sicherungen WITH NORECOVERY, dann jede .trn-Datei nacheinander WITH NORECOVERY und bringen Sie die Datenbank im letzten Schritt WITH RECOVERY online.
Kann ich den Inhalt einer TRN-Datei einsehen?
Sie können die T-SQL-Funktion fn_dump_dblog() oder Drittanbieter-Tools (ApexSQL Log, SQL Log Rescue) verwenden, um die Transaktionsprotokoll-Datensätze innerhalb einer .trn-Datei für Audits oder Forensik zu lesen.
Welches Wiederherstellungsmodell ist für .trn-Sicherungen erforderlich?
Das Wiederherstellungsmodell FULL oder BULK_LOGGED. Datenbanken, die auf das Modell SIMPLE eingestellt sind, unterstützen keine Transaktionsprotokoll-Sicherungen.
Kann ich alte TRN-Dateien löschen?
Nur wenn Sie überprüft haben, dass die Sicherungskette intakt ist und Sie keine Point-in-Time-Wiederherstellung für diese Zeitpunkte mehr benötigen. Das Unterbrechen der Kette macht alle nachfolgenden .trn-Dateien in dieser Kette unbrauchbar.

Quellen

1Microsoft Docs - Transaction Log Backups (SQL Server)learn.microsoft.com
2Microsoft Docs - RESTORE LOG (T-SQL)learn.microsoft.com

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.MDMarkdown Document
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.JPGJPEG Image
8.NOMEDIAAndroid No-Media Marker File
9.DATProgram Data File (generic)
10.RPMSGRestricted Permission Message

Verwandte Erweiterungen

.BUPDVD IFO Backup File
.BAKBackup File (generic)
.SKBSketchUp Backup File
.SETMicrosoft Backup File Set
.BAK~AbiWord auto-saved document file
.BACKUPBackup File (generic)

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen