Isso é muito estranho!
É possível que você tenha outra instância nomeada do sql server executando & isso tem o banco de dados anexado?
Você está efetuando login no sql server como sysadmin ou sa & ainda não consegue ver o banco de dados? Se você não é sa & você não é um usuário nesse banco de dados, então talvez você não consiga vê-lo com seu login atual.
A permissão VIEW ANY DATABASE pode ser negada no seu login atual ou a permissão pode ter sido revogada do papel público.
A maneira mais fácil de corrigir isso é fazer com que sua conta de usuário do TFS (login) seja um usuário no banco de dados.