.TRN

TRN-bestand

Microsoft SQL Server Transaction Log Backup
Stel een vraag
SNEL ANTWOORD

Een TRN-bestand is een Microsoft SQL Server transactielogboek-reservekopie. U kunt het niet openen als een document - het wordt toegepast op SQL Server met het commando RESTORE LOG of via SQL Server Management Studio. Om er een te herstellen, heeft u eerst de voorafgaande volledige back-up (.bak) en eventuele differentiële back-ups in de keten nodig.

Ontwikkelaar: Microsoft Corporation Categorie: Backupbestanden MIME: application/octet-stream
OPENT OP Windows
Gerelateerd: .BUP · .BAK · .SKB · .SET

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 13, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het TRN-bestandsformaat?

Een .trn-bestand is een Microsoft SQL Server transactielogboek-reservekopie - een binaire back-up van alle wijzigingen die in het transactielogboek van de database zijn vastgelegd sinds de vorige log- of volledige back-up. Log-back-ups worden gemaakt met de T-SQL-instructie BACKUP LOG of via SQL Server Management Studio (SSMS).

Ondanks de specifieke extensie gebruiken .trn-bestanden dezelfde onderliggende container als volledige back-up .bak-bestanden: het Microsoft Tape Format (MTF), herkenbaar aan de vier bytes magic TAPE (hex 54 41 50 45) aan het begin van het bestand. De .trn-extensie is een breed geaccepteerde naamgevingsconventie, geen formaatvereiste - SQL Server accepteert elke extensie, en veel organisaties gebruiken .bak voor alle back-uptypes.

Transactielogboek-back-ups zijn alleen beschikbaar wanneer de database het herstelmodel FULL of BULK_LOGGED gebruikt. Databases met het herstelmodel SIMPLE kunnen deze niet produceren. Een herstelketen naar een specifiek tijdstip vereist: een volledige back-up → optioneel een of meer differentiële back-ups → een reeks .trn-log-back-ups die worden toegepast in de volgorde van het Log Sequence Number (LSN).

SQL Server 2008 introduceerde optionele back-upcompressie (BACKUP WITH COMPRESSION), waardoor de bestandsgrootte op drukke systemen aanzienlijk wordt verkleind. SQL Server 2014 voegde back-upversleuteling toe met behulp van certificaten of asymmetrische sleutels. De bestandsgrootte varieert van minder dan 1 MB bij rustige databases tot honderden gigabytes op systemen met een hoog transactievolume.

Het formaat evolueert met elke SQL Server-release en een .trn-bestand kan niet worden hersteld naar een oudere serverversie dan de versie die het heeft gemaakt. Sinds SQL Server 2017 wordt het formaat ook ondersteund op Linux.

Beveiliging & veiligheid

RISICO: MEDIUM

TRN-bestanden bevatten een volledig overzicht van alle databasetransacties, inclusief de werkelijke gegevenswaarden (inhoud van INSERT/UPDATE). Als een database PII (persoonsgegevens), gevoelige financiële gegevens of geheimen bevat, stelt een gelekt .trn-bestand dit allemaal bloot. Bewaar en verzend log-back-ups met dezelfde beveiligingsmaatregelen als de database zelf. SQL Server 2014+ ondersteunt versleuteling op back-upniveau met een servercertificaat.

Formaatdetails

in een notendop
VOLLEDIGE NAAMMicrosoft SQL Server Transaction Log Backupook bekend als SQL Server log backup, T-log backup
ONTWIKKELAARMicrosoft Corporationsinds ~1993 (SQL Server 6.0 era; .trn as convention established in SQL Server 7.0, 1998)
MIME-TYPEapplication/octet-stream
TYPEgepatenteerd binair SQL Server back-upbestand
GERELATEERD.bup.bak.skb.set
Deze extensie wordt ook gebruikt door…
  • Trainingsgegevensbestand (diverse apps) - Sommige simulatie-, taaltools en gamesoftware gebruiken .trn voor trainings- of lokalisatiegegevens; niet gerelateerd aan SQL Server.
  • Vertaal-/Locale-bestand - Sommige software (Ulead, oudere CAD-tools) gebruikt .trn voor vertalingen of locale-strings.
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
00010203
HEX
54415045
ASCII
TAPE
SQL Server back-upbestanden (zowel .bak als .trn) gebruiken het Microsoft Tape Format (MTF), oorspronkelijk ontworpen voor tape-apparaten. De eerste 4 bytes spellen „TAPE” (54 41 50 45). Sommige tools rapporteren verderop in het bestand een alternatieve „MSSQLBAK”-tekenreeks, maar de echte header-magic is „TAPE” op offset 0. Dezelfde magic bytes verschijnen in .bak-bestanden; de .trn-extensie is slechts een naamgevingsconventie, geen apart bestandsformaat.

Programma's die TRN-bestanden openen

Windows2 apps
Microsoft SQL Server (SSMS) Betaald In SSMS: klik met de rechtermuisknop op database → Tasks → Restore → Transaction Log → voeg het .trn-bestand toe. Of T-SQL: RESTORE LOG [dbname] FROM DISK = 'pad\bestand.trn' WITH NORECOVERY.
SQL Server Management Studio (SSMS) Gratis Tasks → Restore → Transaction Log; of voer het T-SQL-commando RESTORE LOG uit in een queryvenster.

Technische details

diepe specificaties
ContainerformaatMicrosoft Tape Format (MTF) - dezelfde binaire container die wordt gebruikt door `.bak` volledige back-ups
Magic bytes op offset 0`TAPE` (hex 54 41 50 45) - originele MTF tape device header-handtekening
Vereiste herstelmodelAlleen FULL of BULK_LOGGED databases; databases met het herstelmodel SIMPLE kunnen geen log-back-ups produceren
LSN-ketenElke back-up beslaat een Log Sequence Number (LSN) bereik; log-back-ups moeten in strikte LSN-volgorde worden toegepast tijdens herstel
CompressieOptioneel via `BACKUP WITH COMPRESSION` (SQL Server 2008+); standaard geen compressie
VersleutelingOptionele versleuteling op basis van certificaten of asymmetrische sleutels (SQL Server 2014+); erft Transparent Data Encryption over indien ingeschakeld
Typische bestandsgrootte1 MB - 100 GB+ afhankelijk van het transactievolume sinds de vorige log-back-up
VersiestempelDe back-upheader bevat de oorspronkelijke SQL Server-versie; herstel naar een oudere serverversie wordt geblokkeerd
IntegriteitsverificatieOptioneel `WITH CHECKSUM` tijdens back-up; offline verifieerbaar met `RESTORE VERIFYONLY`
HerstelketenVolledige back-up → optionele differentiële back-ups → opeenvolgende `.trn`-log-back-ups in LSN-volgorde
Extensieconventie`.trn` is alleen een naamgevingsconventie; SQL Server dwingt geen specifieke extensie af - veel beheerders gebruiken `.bak` voor alle back-uptypes
PlatformondersteuningWindows (native); Linux ondersteund via SQL Server on Linux (SQL Server 2017+)
Uitgebracht~1993 (SQL Server 6.0 era; .trn as convention established in SQL Server 7.0, 1998)
Laatste versieCompatible with SQL Server 2022 (current); format evolves with SQL Server versions
Specificatielearn.microsoft.com

TRN conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met TRN-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over TRN-bestanden.

Veelgestelde vragen

Hoe open ik een TRN-bestand?
TRN-bestanden zijn niet bedoeld om te worden „geopend” - ze worden toegepast op SQL Server via het commando RESTORE LOG. Gebruik SQL Server Management Studio of T-SQL. U kunt ze niet lezen als documenten.
Wat is het verschil tussen een .bak- en een .trn-bestand?
.bak bevat doorgaans een volledige of differentiële back-up; .trn bevat een transactielogboek-back-up. Beiden gebruiken hetzelfde Microsoft Tape Format; de extensie is slechts een naamgevingsconventie.
Hoe herstel ik een .trn-bestand?
Herstel eerst de volledige back-up WITH NORECOVERY, daarna eventuele differentiële back-ups WITH NORECOVERY, vervolgens elk .trn-bestand in volgorde WITH NORECOVERY, en breng de database ten slotte online WITH RECOVERY bij de laatste stap.
Kan ik de inhoud van een TRN-bestand bekijken?
U kunt de T-SQL-functie fn_dump_dblog() of tools van derden (ApexSQL Log, SQL Log Rescue) gebruiken om de transactielogboekrecords in een .trn-bestand te lezen voor auditing of forensisch onderzoek.
Welk herstelmodel is vereist voor .trn-back-ups?
Het herstelmodel FULL of BULK_LOGGED. Databases die zijn ingesteld op het herstelmodel SIMPLE ondersteunen geen transactielogboek-back-ups.
Kan ik oude TRN-bestanden verwijderen?
Alleen als u heeft geverifieerd dat de back-upketen intact is en u geen herstel naar een specifiek tijdstip voor die data meer nodig heeft. Het verbreken van de keten maakt alle volgende .trn-bestanden in die keten onbruikbaar.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z