.ldf como datafile, e agora?
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… ...