No SQL 2005 e 2008, a capacidade de conceder / remover direitos para visualizar bancos de dados foi introduzida e é chamada de "VER QUALQUER BANCO DE DADOS"
Você simplesmente precisa garantir que o login em questão que deseja restringir não tenha direitos diretos ou indiretos (embora de participação em grupo) para esse servidor.