.TRN

TRN-fil

Microsoft SQL Server Transaction Log Backup
Ställ en fråga
SNABBT SVAR

En TRN-fil är en säkerhetskopia av transaktionsloggen för Microsoft SQL Server. Du kan inte öppna den som ett dokument - den tillämpas på SQL Server med kommandot RESTORE LOG eller via SQL Server Management Studio. För att återställa en sådan behöver du först den föregående fullständiga säkerhetskopian (.bak) och eventuella differentiella säkerhetskopior i kedjan.

Utvecklare: Microsoft Corporation Kategori: Backupfiler MIME: application/octet-stream
ÖPPNAS PÅ Windows
Relaterat: .BUP · .BAK · .SKB · .SET

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 13, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet TRN?

En .trn-fil är en Microsoft SQL Server transaktionslogg-backup - en binär säkerhetskopia av alla ändringar som registrerats i databasens transaktionslogg sedan föregående logg- eller fullständig säkerhetskopia. Logg-backuper skapas med T-SQL-satsen BACKUP LOG eller via SQL Server Management Studio (SSMS).

Trots att de har en dedikerad filändelse använder .trn-filer samma underliggande behållare som fullständiga säkerhetskopior i .bak-filer: Microsoft Tape Format (MTF), identifierbart genom de fyra magiska byten TAPE (hex 54 41 50 45) i början av filen. Filändelsen .trn är en allmänt vedertagen namnkonvention, inte ett formatkrav - SQL Server accepterar vilken filändelse som helst, och många organisationer använder .bak för alla typer av säkerhetskopior.

Säkerhetskopiering av transaktionsloggar är endast tillgänglig när databasen använder återställningsmodellen FULL eller BULK_LOGGED. Databaser med återställningsmodellen SIMPLE kan inte skapa dem. En återställningskedja till en specifik tidpunkt kräver: en fullständig säkerhetskopia → valfritt en eller flera differentiella säkerhetskopior → en sekvens av .trn-loggbackuper tillämpade i Log Sequence Number (LSN)-ordning.

SQL Server 2008 introducerade valfri komprimering av säkerhetskopior (BACKUP WITH COMPRESSION), vilket avsevärt minskar filstorleken på belastade system. SQL Server 2014 lade till kryptering av säkerhetskopior med hjälp av certifikat eller asymmetriska nycklar. Filstorleken varierar från under 1 MB på lugna databaser till hundratals gigabyte på system med hög transaktionsvolym.

Formatet utvecklas med varje SQL Server-utgåva och en .trn-fil kan inte återställas till en äldre serverversion än den som skapade den. Sedan SQL Server 2017 stöds formatet även på Linux.

Säkerhet & trygghet

RISK: MEDIUM

TRN-filer innehåller en fullständig post av alla databastransaktioner inklusive de faktiska datavärdena (innehåll i INSERT/UPDATE). Om en databas innehåller personuppgifter, känslig ekonomisk data eller hemligheter, exponerar en läckt .trn-fil allt detta. Lagra och överför loggbackuper med samma säkerhetskontroller som själva databasen. SQL Server 2014+ stöder kryptering på säkerhetskopieringsnivå med ett servercertifikat.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNMicrosoft SQL Server Transaction Log Backupäven känd som SQL Server log backup, T-log backup
UTVECKLAREMicrosoft Corporationsedan ~1993 (SQL Server 6.0 era; .trn as convention established in SQL Server 7.0, 1998)
KATEGORIBackupfiler
MIME-TYPapplication/octet-stream
TYPproprietär binär SQL Server-säkerhetskopia
Detta filtillägg används också av…
  • Träningsdatafil (olika appar) - Vissa simulerings-, språkverktygs- och spelprogramvaror använder .trn för tränings-/lokaliseringsdata; ej relaterat till SQL Server.
  • Översättnings-/lokalfil - Viss programvara (Ulead, äldre CAD-verktyg) använder .trn för översättnings- eller lokaliseringssträngar.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
54415045
ASCII
TAPE
Säkerhetskopior från SQL Server (både .bak och .trn) använder Microsoft Tape Format (MTF), ursprungligen designat för bandenheter. De första 4 byten stavar «TAPE» (54 41 50 45). Vissa verktyg rapporterar en alternativ «MSSQLBAK»-sträng längre in i filen, men den sanna huvud-magin är «TAPE» vid offset 0. Samma magiska byte förekommer i .bak-filer; filändelsen .trn är endast en namnkonvention, inte ett separat filformat.

Program som öppnar TRN-filer

Windows2 apps
Microsoft SQL Server (SSMS) Betald I SSMS: högerklicka på databasen → Tasks → Restore → Transaction Log → lägg till .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-kommandot RESTORE LOG i ett frågefönster.

Tekniska detaljer

djup specifikation
ContainerformatMicrosoft Tape Format (MTF) - samma binära behållare som används av fullständiga `.bak`-backuper
Magic bytes vid offset 0`TAPE` (hex 54 41 50 45) - ursprunglig signatur för MTF-bandenhetshuvud
Krav på återställningsmodellEndast FULL- eller BULK_LOGGED-databaser; databaser med SIMPLE-återställningsmodell kan inte skapa loggbackuper
LSN-kedjaVarje säkerhetskopia täcker ett intervall av Log Sequence Number (LSN); loggbackuper måste tillämpas i strikt LSN-ordning vid återställning
KomprimeringValfritt via `BACKUP WITH COMPRESSION` (SQL Server 2008+); ingen komprimering som standard
KrypteringValfri certifikat- eller asymmetrisk nyckelbaserad kryptering (SQL Server 2014+); ärver Transparent Data Encryption om det är aktiverat
Typisk filstorlek1 MB - 100 GB+ beroende på transaktionsvolym sedan föregående loggbackup
VersionsstämpelSäkerhetskopians huvud bäddar in den ursprungliga SQL Server-versionen; återställning till en äldre serverversion är blockerad
IntegritetsverifieringValfritt `WITH CHECKSUM` under säkerhetskopiering; kan verifieras offline med `RESTORE VERIFYONLY`
ÅterställningskedjaFullständig säkerhetskopia → valfria differentiella säkerhetskopior → sekventiella `.trn`-loggbackuper i LSN-ordning
Konvention för filändelse`.trn` är endast en namnkonvention; SQL Server tvingar inte fram någon specifik ändelse - många miljöer använder `.bak` för alla typer av säkerhetskopior
PlattformsstödWindows (infödd); Linux stöds via SQL Server on Linux (SQL Server 2017+)
Släppt~1993 (SQL Server 6.0 era; .trn as convention established in SQL Server 7.0, 1998)
Senaste versionCompatible with SQL Server 2022 (current); format evolves with SQL Server versions
Specifikationlearn.microsoft.com

TRN-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med TRN-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om TRN-filer.

Vanliga frågor

Hur öppnar jag en TRN-fil?
TRN-filer är inte avsedda att «öppnas» - de tillämpas på SQL Server via kommandot RESTORE LOG. Använd SQL Server Management Studio eller T-SQL. Du kan inte läsa dem som dokument.
Vad är skillnaden mellan en .bak- och en .trn-fil?
.bak innehåller vanligtvis en fullständig eller differentiell säkerhetskopia; .trn innehåller en säkerhetskopia av transaktionsloggen. Båda använder samma Microsoft Tape Format; filändelsen är bara en namnkonvention.
Hur återställer jag en .trn-fil?
Återställ först den fullständiga säkerhetskopian WITH NORECOVERY, därefter eventuella differentiella säkerhetskopior WITH NORECOVERY, sedan varje .trn-fil i sekvens WITH NORECOVERY, och slutligen gör databasen tillgänglig online WITH RECOVERY i det sista steget.
Kan jag se innehållet i en TRN-fil?
Du kan använda T-SQL-funktionen fn_dump_dblog() eller tredjepartsverktyg (ApexSQL Log, SQL Log Rescue) för att läsa transaktionsloggposter inuti en .trn-fil för granskning eller forensik.
Vilken återställningsmodell krävs för .trn-backuper?
Återställningsmodellen FULL eller BULK_LOGGED. Databaser inställda på återställningsmodellen SIMPLE stöder inte säkerhetskopiering av transaktionsloggar.
Kan jag radera gamla TRN-filer?
Endast om du har verifierat att säkerhetskopieringskedjan är intakt och du inte längre behöver återställning till en tidpunkt för dessa datum. Om kedjan bryts blir alla efterföljande .trn-filer i den kedjan oanvändbara.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö