.TRN

TRN-fil

Microsoft SQL Server Transaction Log Backup
Stil et spørgsmål
HURTIGT SVAR

En TRN-fil er en Microsoft SQL Server transaktionslog-backup. Du kan ikke åbne den som et dokument - den anvendes på SQL Server ved hjælp af kommandoen RESTORE LOG eller SQL Server Management Studio. For at gendanne en skal du først bruge den forudgående fulde backup (.bak) og eventuelle differentielle backups i kæden.

Udvikler: Microsoft Corporation Kategori: Sikkerhedskopifiler MIME: application/octet-stream
ÅBNER PÅ Windows
Relateret: .BUP · .BAK · .SKB · .SET

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 13, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er TRN-filformatet?

En .trn-fil er en Microsoft SQL Server transaktionslog-backup - en binær backup af alle ændringer registreret i databasens transaktionslog siden den forrige log- eller fulde backup. Log-backups oprettes med BACKUP LOG T-SQL-sætningen eller via SQL Server Management Studio (SSMS).

Selvom de har en dedikeret filtype, bruger .trn-filer den samme underliggende container som fulde backup .bak-filer: Microsoft Tape Format (MTF), der kan identificeres ved de fire-byte magic bytes TAPE (hex 54 41 50 45) i starten af filen. Filtypen .trn er en bredt vedtaget navngivningskonvention, ikke et formatkrav - SQL Server accepterer enhver filtype, og mange organisationer bruger .bak til alle backuptyper.

Transaktionslog-backups er kun tilgængelige, når databasen bruger FULL eller BULK_LOGGED genoprettelsesmodellen. Databaser med SIMPLE genoprettelsesmodel kan ikke producere dem. En point-in-time gendannelseskæde kræver: en fuld backup → valgfrit en eller flere differentielle backups → en sekvens af .trn log-backups anvendt i Log Sequence Number (LSN) rækkefølge.

SQL Server 2008 introducerede valgfri backup-komprimering (BACKUP WITH COMPRESSION), hvilket reducerer filstørrelserne betydeligt på travle systemer. SQL Server 2014 tilføjede backup-kryptering ved hjælp af certifikater eller asymmetriske nøgler. Filstørrelsen varierer fra under 1 MB på stille databaser til hundredvis af gigabyte på systemer med høj transaktionsvolumen.

Formatet udvikler sig med hver SQL Server-udgivelse, og en .trn-fil kan ikke gendannes til en ældre serverversion end den, der oprettede den. Siden SQL Server 2017 er formatet også understøttet på Linux.

Sikkerhed og tryghed

RISIKO: MEDIUM

TRN-filer indeholder en komplet fortegnelse over alle databasetransaktioner inklusive de faktiske dataværdier (INSERT/UPDATE indhold). Hvis en database indeholder personhenførbare oplysninger, følsomme økonomiske data eller hemmeligheder, vil en lækket .trn-fil afsløre det hele. Opbevar og overfør log-backups med de samme sikkerhedskontroller som selve databasen. SQL Server 2014+ understøtter kryptering på backup-niveau med et servercertifikat.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNMicrosoft SQL Server Transaction Log Backupogså kendt som SQL Server log backup, T-log backup
UDVIKLERMicrosoft Corporationsiden ~1993 (SQL Server 6.0 era; .trn as convention established in SQL Server 7.0, 1998)
MIME-TYPEapplication/octet-stream
TYPEproprietær binær SQL Server backup-fil
Dette filtypenavn bruges også af…
  • Træningsdatafil (diverse apps) - Nogle simulerings-, sprogværktøjs- og spilsoftware bruger .trn til trænings-/lokaliseringsdata; ikke relateret til SQL Server.
  • Oversættelses-/lokalitetsfil - Noget software (Ulead, ældre CAD-værktøjer) bruger .trn til oversættelse eller lokalitetsstrenge.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
54415045
ASCII
TAPE
SQL Server backup-filer (både .bak og .trn) bruger Microsoft Tape Format (MTF), oprindeligt designet til tape-enheder. De første 4 bytes staver «TAPE» (54 41 50 45). Nogle værktøjer rapporterer en alternativ «MSSQLBAK»-streng længere inde i filen, men den sande header-magic er «TAPE» ved offset 0. De samme magic bytes optræder i .bak-filer; filtypen .trn er kun en navngivningskonvention, ikke et særskilt filformat.

Programmer der åbner TRN-filer

Windows2 apps
Microsoft SQL Server (SSMS) Betalt I SSMS: højreklik på database → Tasks → Restore → Transaction Log → tilføj .trn-filen. Eller T-SQL: RESTORE LOG [dbname] FROM DISK = 'path\file.trn' WITH NORECOVERY.
SQL Server Management Studio (SSMS) Gratis Tasks → Restore → Transaction Log; eller kør T-SQL RESTORE LOG-kommandoen i et forespørgselsvindue.

Tekniske detaljer

dyb specifikation
ContainerformatMicrosoft Tape Format (MTF) - samme binære container brugt af `.bak` fulde backups
Magic bytes ved offset 0`TAPE` (hex 54 41 50 45) - original MTF tape-enhed header-signatur
Krav til genoprettelsesmodelKun FULL eller BULK_LOGGED databaser; databaser med SIMPLE genoprettelsesmodel kan ikke producere log-backups
LSN-kædeHver backup dækker et Log Sequence Number (LSN) område; log-backups skal anvendes i streng LSN-rækkefølge under gendannelse
KomprimeringValgfrit via `BACKUP WITH COMPRESSION` (SQL Server 2008+); ingen komprimering som standard
KrypteringValgfri certifikat- eller asymmetrisk nøglebaseret kryptering (SQL Server 2014+); arver Transparent Data Encryption hvis aktiveret
Typisk filstørrelse1 MB - 100 GB+ afhængigt af transaktionsvolumen siden den forrige log-backup
VersionsstempelBackup-headeren indlejrer den oprindelige SQL Server-version; gendannelse til en ældre serverversion er blokeret
IntegritetsverifikationValgfrit `WITH CHECKSUM` under backup; kan verificeres offline med `RESTORE VERIFYONLY`
GendannelseskædeFuld backup → valgfri differentielle backups → sekventielle `.trn` log-backups i LSN-rækkefølge
Konvention for filtype`.trn` er kun en navngivningskonvention; SQL Server håndhæver ingen specifik filtype - mange steder bruges `.bak` til alle backuptyper
Platform-understøttelseWindows (nativ); Linux understøttet via SQL Server på Linux (SQL Server 2017+)
Udgivet~1993 (SQL Server 6.0 era; .trn as convention established in SQL Server 7.0, 1998)
Seneste versionCompatible with SQL Server 2022 (current); format evolves with SQL Server versions
Specifikationlearn.microsoft.com

TRN-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med TRN-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om TRN-filer.

Ofte stillede spørgsmål

Hvordan åbner jeg en TRN-fil?
TRN-filer er ikke beregnet til at blive «åbnet» - de anvendes på SQL Server via RESTORE LOG-kommandoen. Brug SQL Server Management Studio eller T-SQL. Du kan ikke læse dem som dokumenter.
Hvad er forskellen på en .bak og en .trn-fil?
.bak indeholder typisk en fuld eller differentiel backup; .trn indeholder en transaktionslog-backup. Begge bruger det samme Microsoft Tape Format; filtypen er blot en navngivningskonvention.
Hvordan gendanner jeg en .trn-fil?
Gendan først den fulde backup WITH NORECOVERY, derefter eventuelle differentielle backups WITH NORECOVERY, derefter hver .trn-fil i rækkefølge WITH NORECOVERY, og bring til sidst databasen online WITH RECOVERY i det sidste trin.
Kan jeg se indholdet af en TRN-fil?
Du kan bruge T-SQL-funktionen fn_dump_dblog() eller tredjepartsværktøjer (ApexSQL Log, SQL Log Rescue) til at læse transaktionslog-posterne inde i en .trn-fil til revision eller efterforskning.
Hvilken genoprettelsesmodel kræves for .trn-backups?
FULL eller BULK_LOGGED genoprettelsesmodel. Databaser indstillet til SIMPLE genoprettelsesmodel understøtter ikke transaktionslog-backups.
Kan jeg slette gamle TRN-filer?
Kun hvis du har bekræftet, at backupkæden er intakt, og du ikke længere har brug for point-in-time genoprettelse til de datoer. Hvis kæden brydes, bliver alle efterfølgende .trn-filer i den kæde ubrugelige.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å