Come posso creare un account solo Sql server 2008?

Voglio essere in grado di dare l'accesso di sola lettura al mio server di database di SQL Server 2008. In particolare due database uno chiamato "live" e uno chiamato "stage".

Essenzialmente i ragazzi che ricevono questo nome utente e la password dovrebbero essere in grado di select da una delle tabelle, ma non eseguire alcun aggiornamento, eliminazione o inserimento. Naturalmente non dovrebbero essere in grado di eseguire operazioni DDL. Potrei probabilmente uscire da impedire loro di eseguire i procs memorizzati se wheressi.

  • Strategia di failover di SQL Server 2008 - Spedizione o replica del registro?
  • Come eseguire il login con l'authentication SQL utilizzando PowerShell
  • SCOM, Server 2008 e SQL Server 2008
  • Imansible connettersi a SQL Server dopo l'aggiornamento da Server 2003 a Server 2008
  • Perché sp_send_dbmail non rientra nei job di SQL Agent?
  • Come posso migrare il DB di sistema predefinito in altre partizioni?
  • Qualche consiglio?

    2 Solutions collect form web for “Come posso creare un account solo Sql server 2008?”

    In Sicurezza > Logini , crea un nuovo login e nella sezione Mappatura utente , select i due database e each membro di ruolo db_datareader .

    Ciò fornirà l'accesso in lettura a tutti i dati di ciascun DB.

    Se vuoi farlo in script, il command GRANT è quello in cui dovrai iniziare.

    Un approccio alternativo è fornire l'accesso ai dati tramite procedure memorizzate e, piuttosto che dare loro le autorizzazioni di lettura ai dati grezzi, concedere loro l' esecuzione delle autorizzazioni ai tuoi SProcs selezionati.

    Embellishment finale: se l'impostazione di queste autorizzazioni è fiddly, si potrebbe desiderare di creare il proprio ruolo di database e è ansible assegnare tali autorizzazioni come descritto in precedenza. Per ciascun utente (ora e in futuro), è ansible assegnarli a quel ruolo.

    Idealmente si creerebbe un login di gruppo di Windows per accedere a tali database – assegnare il ruolo DATABASE db_datareader a quel gruppo.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.