hide system databases sql server management studio
You can hide the system database in SQL Management Studio following Way that I have mentioned below.


  Navigate Tools-->Options-->Environment-->General and choose "Hide
  system objects in Object Explorer".


OR


  In the SQL Server Management Studio, Right click the server and click
  "Properties". Click on "Permissions" and then select the "Public" role
  and remove "Grant" from "View Any Database".


Or You can use 

USE &lt;YourDatabase&gt;

ALTER AUTHORIZATION ON DATABASE::&lt;YourDatabase&gt; to &lt;Login&gt;

USE MASTER

DENY VIEW ANY DATABASE TO &lt;Login&gt;