All SQL logins are members of the ‘public’ server-level role, which by default has the VIEW ANY DATABASE permission. This will revoke that permission :
REVOKE VIEW ANY DATABASE FROM public.
Note: This removes the view database from the required login also.
]]>