Domanda

Ho un account SQL autenticazione utente che ha accesso a distanza al mio server di database. L'utente dispone di un database di default, ed è solo in grado di accedere o modificare quella DB. Fin qui tutto bene. Tuttavia, mi piacerebbe per impedire all'utente di visualizzare gli altri database che non ha accesso a ogni modo.

All'interno autorizzazioni del server, posso negare all'utente la capacità di "visualizzare qualsiasi database", ma poi non si vede nemmeno l'unico database che ha consentito modificare. Si può continuare a eseguire SQL contro di essa, ma non ha accesso GUI tramite Studio Gestione SQL.

C'è un modo per impostare questo correttamente?

Grazie.

È stato utile?

Soluzione

È possibile consentire vista in SSMS se il login remoto proprietario del database .. che è diverso da db_owner

Altri suggerimenti

Prova a impostare ruolo del server a pubblica e ruolo del database per db_owner.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top