Access
 sql >> Database >  >> RDS >> Access

Come nascondere i database SQL a cui un utente non ha accesso

Per impostazione predefinita, anche se un utente non ha accesso a un database SQL, può comunque visualizzarlo quando accede a SQL Management Studio. Pertanto lo stesso comportamento si vedrà in Pyramid quando ci si connette a un'origine dati SQL. Se vuoi che gli utenti vedano solo il database a cui hanno accesso, puoi aggiungere modificare il ruolo SQL chiamato "Pubblico". Impostare la proprietà "Visualizza qualsiasi database" su "Nega". Ora, quando un utente accede, vedrà solo i database a cui ha accesso.

1) Accedi a SQL Management Studio e connettiti alla tua istanza SQL.

Espandi Sicurezza>Ruoli server> e fai doppio clic sul ruolo "Pubblico"

2) Espandi Server e seleziona la tua istanza SQL. Quindi spunta la casella Nega per "Visualizza qualsiasi database" Tieni presente che esistono altri modi per farlo, o semplicemente impostando un'autorizzazione di visualizzazione negata su database specifici. Molte altre informazioni su questo argomento possono essere trovate su Internet.