Essa entra pra série #WTF (Vivendo e aprendendo).

Ao instalar o Full Text Search em um dos nossos servidores, me deparei com o warning a seguir:

![](/images/2016/08/ERRO1.png)
What!?

The User Log directory in the registry is not valid. Verify DefaultLog Key under the instance hive points to a valid directory

Bom, depois de ler a mensagem cinco vezes, respirar fundo e pensar “Que ***** é essa?” mais três vezes, eu fui pesquisar no registro pela tal chave “DefaultLog”.

Eis que eu acho o cidadão aqui:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL12.MinhaInstancia\MSSQLServer

** Obviamente, substitua a parte em vermelho pelo nome da sua instância.

Ao ver isso, tudo ficou mais claro, dei aquela respirada novamente (mas, desta vez, de alívio)… Explico:

Há um tempo, fizemos um trabalho de mover os logs de disco. Trabalho realizado, tudo movido 100% e funcionando. Porém, como a estrutura anterior não nos adiantava, apagamos a estrutura e seguimos o barco.

Ao lembrar disso, fui nas propriedades da instância →  Database Settings → Database Default Locations e lá estava o valor.

Ah, se você quiser alterar o caminho via SQL:

USE [master]
GO
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'DefaultLog', REG_SZ, N'L:\Clientes'
GO

Fiz a alteração para o novo local padrão e tudo bem.

Vivendo e aprendendo.

EDIT: PS: A instalação do FTS seguiu normalmente, sem problemas. 🙂 não foi realizada. Foi necessário realizar uma nova instalação para que ele fosse instalado