.TRN

TRN-fil

Microsoft SQL Server Transaction Log Backup
Still et spørsmål
HURTIGSVAR

En TRN-fil er en sikkerhetskopi av transaksjonsloggen til Microsoft SQL Server. Du kan ikke åpne den som et dokument - den brukes på SQL Server ved hjelp av kommandoen RESTORE LOG eller SQL Server Management Studio. For å gjenopprette en slik fil trenger du først den foregående fullstendige sikkerhetskopien (.bak) og eventuelle differensielle sikkerhetskopier i kjeden.

Utvikler: Microsoft Corporation Kategori: Backupfiler MIME: application/octet-stream
ÅPNES PÅ Windows
Relatert: .BUP · .BAK · .SKB · .SET

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 13, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er TRN-filformatet?

En .trn-fil er en Microsoft SQL Server transaksjonslogg-sikkerhetskopi - en binær sikkerhetskopi av alle endringer registrert i databasens transaksjonslogg siden forrige logg- eller fullstendige sikkerhetskopi. Loggsikkerhetskopier opprettes med T-SQL-setningen BACKUP LOG eller via SQL Server Management Studio (SSMS).

Til tross for at de har en egen filendelse, bruker .trn-filer samme underliggende beholder som fullstendige .bak-sikkerhetskopier: Microsoft Tape Format (MTF), identifiserbart med de fire «magic bytes» TAPE (hex 54 41 50 45) i starten av filen. Filendelsen .trn er en utbredt navnekonvensjon, ikke et formatkrav - SQL Server godtar alle filendelser, og mange organisasjoner bruker .bak for alle typer sikkerhetskopier.

Sikkerhetskopiering av transaksjonsloggen er bare tilgjengelig når databasen bruker gjenopprettingsmodellen FULL eller BULK_LOGGED. Databaser med gjenopprettingsmodellen SIMPLE kan ikke produsere disse. En gjenopprettingskjede til et bestemt tidspunkt krever: en fullstendig sikkerhetskopi → valgfritt én eller flere differensielle sikkerhetskopier → en sekvens av .trn-loggfiler anvendt i Log Sequence Number (LSN)-rekkefølge.

SQL Server 2008 introduserte valgfri komprimering av sikkerhetskopier (BACKUP WITH COMPRESSION), noe som reduserer filstørrelsen betydelig på travle systemer. SQL Server 2014 la til kryptering av sikkerhetskopier ved bruk av sertifikater eller asymmetriske nøkler. Filstørrelsen varierer fra under 1 MB på rolige databaser til hundrevis av gigabyte på systemer med høyt transaksjonsvolum.

Formatet utvikler seg med hver SQL Server-utgivelse, og en .trn-fil kan ikke gjenopprettes til en eldre serverversjon enn den som opprettet den. Siden SQL Server 2017 er formatet også støttet på Linux.

Sikkerhet og trygghet

RISIKO: MEDIUM

TRN-filer inneholder en fullstendig oversikt over alle databasetransaksjoner, inkludert de faktiske dataverdiene (innhold i INSERT/UPDATE). Hvis en database inneholder personopplysninger, sensitive økonomiske data eller hemmeligheter, vil en lekket .trn-fil eksponere alt dette. Lagre og overfør loggsikkerhetskopier med de samme sikkerhetskontrollene som selve databasen. SQL Server 2014+ støtter kryptering på sikkerhetskopinivå med et serversertifikat.

Formatdetaljer

i et nøtteskall
FULLT NAVNMicrosoft SQL Server Transaction Log Backupogså kjent som SQL Server log backup, T-log backup
UTVIKLERMicrosoft Corporationsiden ~1993 (SQL Server 6.0 era; .trn as convention established in SQL Server 7.0, 1998)
KATEGORIBackupfiler
MIME-TYPEapplication/octet-stream
TYPEproprietær binær SQL Server-sikkerhetskopifil
Denne filendelsen brukes også av…
  • Treningsdatafil (ulike apper) - Noen simulerings-, språkverktøy- og spillprogramvarer bruker .trn for trenings-/lokaliseringsdata; ikke relatert til SQL Server.
  • Oversettelses-/lokaliseringsfil - Noen programvarer (Ulead, eldre CAD-verktøy) bruker .trn for oversettelser eller lokaliseringsstrenger.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
54415045
ASCII
TAPE
SQL Server-sikkerhetskopifiler (både .bak og .trn) bruker Microsoft Tape Format (MTF), opprinnelig designet for båndenheter. De første 4 bytene staver «TAPE» (54 41 50 45). Noen verktøy rapporterer en alternativ «MSSQLBAK»-streng lenger ut i filen, men den sanne hodesignaturen er «TAPE» ved offset 0. De samme «magic bytes» vises i .bak-filer; filendelsen .trn er kun en navnekonvensjon, ikke et eget filformat.

Programmer som åpner TRN-filer

Windows2 apps
Microsoft SQL Server (SSMS) Betalt I SSMS: høyreklikk på databasen → Tasks → Restore → Transaction Log → legg til .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 kjør T-SQL RESTORE LOG-kommandoen i et spørringsvindu.

Tekniske detaljer

dyp spesifikasjon
BeholderformatMicrosoft Tape Format (MTF) - samme binære beholder som brukes av `.bak` fullstendige sikkerhetskopier
Magic bytes ved offset 0`TAPE` (hex 54 41 50 45) - original MTF-signatur for båndenhetshode
Krav til gjenopprettingsmodellKun FULL- eller BULK_LOGGED-databaser; databaser med SIMPLE-gjenopprettingsmodell kan ikke produsere loggsikkerhetskopier
LSN-kjedeHver sikkerhetskopi dekker et Log Sequence Number (LSN)-område; loggsikkerhetskopier må brukes i streng LSN-rekkefølge under gjenoppretting
KomprimeringValgfritt via `BACKUP WITH COMPRESSION` (SQL Server 2008+); ingen komprimering som standard
KrypteringValgfri sertifikat- eller asymmetrisk nøkkelbasert kryptering (SQL Server 2014+); arver Transparent Data Encryption hvis aktivert
Typisk filstørrelse1 MB - 100 GB+ avhengig av transaksjonsvolum siden forrige loggsikkerhetskopi
VersjonsstempelSikkerhetskopihodet inneholder den opprinnelige SQL Server-versjonen; gjenoppretting til en eldre serverversjon er blokkert
IntegritetsverifiseringValgfritt `WITH CHECKSUM` under sikkerhetskopiering; kan verifiseres offline med `RESTORE VERIFYONLY`
GjenopprettingskjedeFullstendig sikkerhetskopi → valgfrie differensielle sikkerhetskopier → sekvensielle `.trn`-loggsikkerhetskopier i LSN-rekkefølge
Konvensjon for filendelse`.trn` er kun en navnekonvensjon; SQL Server krever ingen spesifikk filendelse - mange bruker `.bak` for alle typer sikkerhetskopier
PlattformstøtteWindows (nativ); Linux støttes via SQL Server på Linux (SQL Server 2017+)
Utgitt~1993 (SQL Server 6.0 era; .trn as convention established in SQL Server 7.0, 1998)
Siste versjonCompatible with SQL Server 2022 (current); format evolves with SQL Server versions
Spesifikasjonlearn.microsoft.com

TRN-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med TRN-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om TRN-filer.

Ofte stilte spørsmål

Hvordan åpner jeg en TRN-fil?
TRN-filer er ikke ment å bli «åpnet» - de brukes på SQL Server via RESTORE LOG-kommandoen. Bruk SQL Server Management Studio eller T-SQL. Du kan ikke lese dem som dokumenter.
Hva er forskjellen mellom en .bak- og en .trn-fil?
.bak inneholder vanligvis en fullstendig eller differensiell sikkerhetskopi; .trn inneholder en sikkerhetskopi av transaksjonsloggen. Begge bruker samme Microsoft Tape Format; filendelsen er bare en navnekonvensjon.
Hvordan gjenoppretter jeg en .trn-fil?
Gjenopprett først den fullstendige sikkerhetskopien WITH NORECOVERY, deretter eventuelle differensielle sikkerhetskopier WITH NORECOVERY, så hver .trn-fil i rekkefølge WITH NORECOVERY, og til slutt sett databasen i drift med WITH RECOVERY i det siste trinnet.
Kan jeg se innholdet i en TRN-fil?
Du kan bruke T-SQL-funksjonen fn_dump_dblog() eller tredjepartsverktøy (ApexSQL Log, SQL Log Rescue) for å lese transaksjonsloggpostene inne i en .trn-fil for revisjon eller etterforskning.
Hvilken gjenopprettingsmodell kreves for .trn-sikkerhetskopier?
Gjenopprettingsmodellen FULL eller BULK_LOGGED. Databaser satt til gjenopprettingsmodellen SIMPLE støtter ikke sikkerhetskopiering av transaksjonsloggen.
Kan jeg slette gamle TRN-filer?
Bare hvis du har bekreftet at sikkerhetskopikjeden er intakt og du ikke lenger trenger gjenoppretting til de aktuelle tidspunktene. Hvis kjeden brytes, blir alle påfølgende .trn-filer i den kjeden ubrukelige.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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.TMPTemporary File

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å