В этом случае вы DENY VIEW ANY DATABASE TO public
, потому что «mark» является публичным участником (как и все логины). Ссылка
Вы не удаляете права для входа в систему индивидуально, потому что тогда все права будут потеряны даже там, где ожидается.
Обычно, если у входа есть права доступа к объекту (базе данных, таблице и т. Д.), Он может видеть этот объект в Object Explorer в SSMS
Редактировать: он не защищен от ошибок и требует изменения владельца базы данных. Извините, забыл об этом.
Даже если БД является видимой, никакие права не предоставляются и не подразумеваются.