.TRN

Arquivo TRN

Microsoft SQL Server Transaction Log Backup
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo TRN é um backup do log de transações do Microsoft SQL Server. Você não pode abri-lo como um documento - ele é aplicado ao SQL Server usando o comando RESTORE LOG ou o SQL Server Management Studio. Para restaurar um, você precisa primeiro do backup completo precedente (.bak) e de quaisquer backups diferenciais na cadeia.

Desenvolvedor: Microsoft Corporation Categoria: Arquivos de cópia MIME: application/octet-stream
ABRE EM Windows
Relacionado: .BUP · .BAK · .SKB · .SET

Nesta página

19k+ extensões indexadas
Última revisão em Jul 13, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro TRN?

Um arquivo .trn é um backup do log de transações do Microsoft SQL Server - um backup binário de todas as alterações registradas no log de transações do banco de dados desde o log anterior ou backup completo. Os backups de log são criados com a instrução T-SQL BACKUP LOG ou através do SQL Server Management Studio (SSMS).

Apesar de possuir uma extensão dedicada, os arquivos .trn usam o mesmo contêiner subjacente que os arquivos de backup completo .bak: o Microsoft Tape Format (MTF), identificável pelos quatro bytes mágicos TAPE (hex 54 41 50 45) no início do arquivo. A extensão .trn é uma convenção de nomenclatura amplamente adotada, não um requisito de formato - o SQL Server aceita qualquer extensão, e muitas organizações usam .bak para todos os tipos de backup.

Os backups do log de transações só estão disponíveis quando o banco de dados usa o modelo de recuperação FULL ou BULK_LOGGED. Bancos de dados no modelo de recuperação SIMPLE não podem produzi-los. Uma cadeia de restauração de ponto no tempo requer: um backup completo → opcionalmente um ou mais backups diferenciais → uma sequência de backups de log .trn aplicados na ordem do Log Sequence Number (LSN).

O SQL Server 2008 introduziu a compressão de backup opcional (BACKUP WITH COMPRESSION), reduzindo significativamente o tamanho dos arquivos em sistemas ocupados. O SQL Server 2014 adicionou criptografia de backup usando certificados ou chaves assimétricas. O tamanho do arquivo varia de menos de 1 MB em bancos de dados silenciosos a centenas de gigabytes em sistemas com alto volume de transações.

O formato evolui com cada lançamento do SQL Server e um arquivo .trn não pode ser restaurado em uma versão de servidor mais antiga do que a que o criou. Desde o SQL Server 2017, o formato também é suportado no Linux.

Segurança e proteção

RISCO: MEDIUM

Arquivos TRN contêm um registro completo de todas as transações do banco de dados, incluindo os valores de dados reais (conteúdo de INSERT/UPDATE). Se um banco de dados contém PII, dados financeiros sensíveis ou segredos, um arquivo .trn vazado expõe tudo isso. Armazene e transmita backups de log com os mesmos controles de segurança do próprio banco de dados. O SQL Server 2014+ suporta criptografia em nível de backup com um certificado de servidor.

Detalhes do formato

em resumo
NOME COMPLETOMicrosoft SQL Server Transaction Log Backuptambém conhecido como SQL Server log backup, T-log backup
DESENVOLVEDORMicrosoft Corporationdesde ~1993 (SQL Server 6.0 era; .trn as convention established in SQL Server 7.0, 1998)
TIPO MIMEapplication/octet-stream
TIPOarquivo de backup binário proprietário do SQL Server
RELACIONADO.bup.bak.skb.set
Esta extensão também é usada por…
  • Arquivo de dados de treinamento (vários apps) - Alguns softwares de simulação, ferramentas de linguagem e jogos usam .trn para dados de treinamento/localização; não relacionado ao SQL Server.
  • Arquivo de Tradução/Localidade - Alguns softwares (Ulead, ferramentas CAD antigas) usam .trn para strings de tradução ou localidade.
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
00010203
HEX
54415045
ASCII
TAPE
Os arquivos de backup do SQL Server (tanto .bak quanto .trn) usam o Microsoft Tape Format (MTF), originalmente projetado para dispositivos de fita. Os primeiros 4 bytes soletram „TAPE” (54 41 50 45). Algumas ferramentas relatam uma string alternativa „MSSQLBAK” mais adiante no arquivo, mas a verdadeira mágica do cabeçalho é „TAPE” no deslocamento 0. Os mesmos bytes mágicos aparecem em arquivos .bak; a extensão .trn é apenas uma convenção de nomenclatura, não um formato de arquivo distinto.

Programas que abrem arquivos TRN

Windows2 apps
Microsoft SQL Server (SSMS) Pago No SSMS: clique com o botão direito no banco de dados → Tarefas → Restaurar → Log de Transações → adicione o arquivo .trn. Ou T-SQL: RESTORE LOG [dbname] FROM DISK = 'path\file.trn' WITH NORECOVERY.
SQL Server Management Studio (SSMS) Gratuito Tarefas → Restaurar → Log de Transações; ou execute o comando T-SQL RESTORE LOG em uma janela de consulta.

Detalhes técnicos

especificação profunda
Formato de contêinerMicrosoft Tape Format (MTF) - mesmo contêiner binário usado por backups completos `.bak`
Bytes mágicos no deslocamento 0`TAPE` (hex 54 41 50 45) - assinatura original do cabeçalho do dispositivo de fita MTF
Requisito do modelo de recuperaçãoApenas bancos de dados FULL ou BULK_LOGGED; bancos de dados com modelo de recuperação SIMPLE não podem produzir backups de log
Cadeia LSNCada backup cobre um intervalo de Log Sequence Number (LSN); os backups de log devem ser aplicados em ordem estrita de LSN durante a restauração
CompressãoOpcional via `BACKUP WITH COMPRESSION` (SQL Server 2008+); sem compressão por padrão
CriptografiaCriptografia opcional baseada em certificado ou chave assimétrica (SQL Server 2014+); herda a Transparent Data Encryption se estiver ativada
Tamanho de arquivo típico1 MB - 100 GB+ dependendo do volume de transações desde o backup de log anterior
Selo de versãoO cabeçalho do backup incorpora a versão de origem do SQL Server; a restauração para uma versão de servidor mais antiga é bloqueada
Verificação de integridadeOpcional `WITH CHECKSUM` durante o backup; verificável offline com `RESTORE VERIFYONLY`
Cadeia de restauraçãoBackup completo → backups diferenciais opcionais → backups de log `.trn` sequenciais em ordem LSN
Convenção de extensão`.trn` é apenas uma convenção de nomenclatura; o SQL Server não impõe uma extensão específica - muitas empresas usam `.bak` para todos os tipos de backup
Suporte de plataformaWindows (nativo); Linux suportado via SQL Server on Linux (SQL Server 2017+)
Lançado~1993 (SQL Server 6.0 era; .trn as convention established in SQL Server 7.0, 1998)
Versão mais recenteCompatible with SQL Server 2022 (current); format evolves with SQL Server versions
Especificaçãolearn.microsoft.com

Conversões de TRN

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos TRN. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos TRN.

Perguntas frequentes

Como eu abro um arquivo TRN?
Arquivos TRN não foram feitos para serem «abertos» - eles são aplicados ao SQL Server via comando RESTORE LOG. Use o SQL Server Management Studio ou T-SQL. Você não pode lê-los como documentos.
Qual é a diferença entre um arquivo .bak e um .trn?
O .bak normalmente contém um backup completo ou diferencial; o .trn contém um backup do log de transações. Ambos usam o mesmo Microsoft Tape Format; a extensão é apenas uma convenção de nomenclatura.
Como restauro um arquivo .trn?
Primeiro restaure o backup completo WITH NORECOVERY, depois quaisquer backups diferenciais WITH NORECOVERY, então cada arquivo .trn em sequência WITH NORECOVERY e, finalmente, coloque o banco de dados online WITH RECOVERY na última etapa.
Posso visualizar o conteúdo de um arquivo TRN?
Você pode usar a função T-SQL fn_dump_dblog() ou ferramentas de terceiros (ApexSQL Log, SQL Log Rescue) para ler os registros do log de transações dentro de um arquivo .trn para auditoria ou perícia.
Qual modelo de recuperação é necessário para backups .trn?
Modelo de recuperação FULL ou BULK_LOGGED. Bancos de dados configurados para o modelo de recuperação SIMPLE não suportam backups de log de transações.
Posso excluir arquivos TRN antigos?
Apenas se você verificou que a cadeia de backup está intacta e não precisa mais da recuperação de ponto no tempo para essas datas. Quebrar a cadeia torna todos os arquivos .trn subsequentes nessa cadeia inutilizáveis.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões relacionadas

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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z