Em uma conversa, surgiu a dúvida: Quais as extensões o SQL Server usa nos arquivos?
Por padrão (ou por convenção), usa-se a extensão .mdf para o arquivo primário, .ndf para os arquivos secundários e .ldf para os logs de transação. Até aí, tudo bem… Só que nada te impede de criar uma base com a extensão .zzz para os arquivos. E sim, o SQL vai trabalhar normalmente.
Como isso é uma possibilidade, nada te impediria de criar um arquivo novo com a extensão .ldf e associar a um datafile (que, mais uma vez, “deveria” ser .mdf ou .ndf). O que vai acontecer? Pro SQL Server, nada. Mas isso pode dar um nó na cabeça do cidadão que eu vou te dizer….
Vamos a um caso real hipotético e como resolver…
Banco de testes