+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 5 su 5

SSMS Abilitazione utente alle sole View di un solo DB sql server express

  1. #1
    Lelec non è in linea Novello
    Ciaoo a tutti ragazzi

    In un'istanza ho 2 DB e vorrei concedere l'accesso ad un nuovo utente, ma solo ad 1 dei database, e dandogli la sola possibilità di visionare in lettura le view

    Potreste indicarmi con ssms come posso creare questo accesso ?
    Grazie in anticipo

  2. #2
    Crei l'utente con user/password e poi lo associ al DB in questione fornendo solo le autorizzazioni richieste.
    ℹ️ Leggi di più su AntonioG ...

  3. #3
    Lelec non è in linea Novello
    Ciao Antonio grazie per la risposta.

    Ho creato un utenza Test, assegnandogli una password dove:
    in ruoli server ho lasciato public
    in mapping utenti ho assegnato il db che voglio fargli visualizzare ed in appartenenza ruoli ho selezionato public e db_datareader

    Effettuando l'accesso noto che vengono visualizzato tutto il contenuto delle tabelle e delle viste del solo db abilitato. Ma come posso inibire la visualizzazione delle tabelle? e lasciare solo la vista?

  4. #4
    db_datareader permette di leggere tutte le tabelle quindi non dovresti aggiungerlo

    Passa nelle proprietà dell'utente nella sicurezza dello specifico db e vai alla sezione "Securables" (o l'equivalente in italiano, che non ti consiglio), seleziona la View tra gli oggetti e aggiungi l'autorizzazione per la SELECT

    In TSQL, senza l'interfaccia, qualcosa del genere

    USE TuoDB;
    GO
    GRANT SELECT ON dbo.TuaVista TO Utente;
    GO

    (dai un'occhiata all'help on line di SQL Server per i dettagli)
    ℹ️ Leggi di più su AntonioG ...

  5. #5
    Lelec non è in linea Novello
    Funzionaa!
    Grazie 1000!!!

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Risposte: 0
    Ultimo Post: 27-06-2013, 13:58
  2. Iniziare con PostgreSql o Sql Server Express?
    Da jupynet nel forum Altri Database Server
    Risposte: 5
    Ultimo Post: 04-04-2012, 20:26
  3. Come visualizzare solo i record in base all'utente
    Da patrizio.pasquali nel forum Microsoft Access
    Risposte: 2
    Ultimo Post: 17-02-2012, 16:03
  4. Risolto: Word: permettere all'utente di scrivere solo in alcuni punti...
    Da alla75+ nel forum Microsoft Word
    Risposte: 2
    Ultimo Post: 09-10-2010, 22:22
  5. Avviare DRI solo per uno specifico utente
    Da Pain nel forum Tutto Linux
    Risposte: 5
    Ultimo Post: 17-03-2007, 03:20