Principale utente con più risposte
Utente SQL per Applicazione Web

Domanda
-
Ciao ragazzi,
ho installato un server con Windows Server 2012 R2 Standard con insiem Sql Server 2012 Express Advanced Services 64bit.
Sto sviluppando un applicativo Web che risiederà su tale server con Vb.net, ma vorrei non usare l'utente SA di SQL nel mio web.config, ma creare un utente con password che acceda al db del mio applicativo ovviamente questo utente deve poter avere diritto di lettura, modifica ed eliminazione record solo di determinate tabelle.
Non ho mai configurato un utente ad hoc potreste se possibile darmi una mano?.
Grazie a tutti.
Ciao
Luigi.
Risposte
-
in SSMS collegati all'istanza di sql desiderata, vai sotto Sicurezza, crea un nuovo Account di accesso di tipo sql fornendo username e password, assegna a questo utente il ruolo di db_owner del database dell'applicazione e il gioco è fatto: usa quell'account nella Connection String della tua web app.
ciao.
Edoardo Benussi
Microsoft MVP - Directory Services
edo[at]mvps[dot]org- Proposto come risposta Edoardo BenussiMVP, Moderator domenica 8 giugno 2014 14:31
- Contrassegnato come risposta glider77 lunedì 9 giugno 2014 08:06
-
Ti ricordo che il DB_owner puo' anche fare un drop del database (http://msdn.microsoft.com/en-us/library/ms189121.aspx) se vuoi un controllo così granulare delle tabelle dovrai usare i comandi GRANT e DENY, qui http://msdn.microsoft.com/en-us/library/bb669076(v=vs.110).aspx trovi un esempio di "row.level permission"
Gastone Canali >http://www.armadillo.it
Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere- Proposto come risposta Edoardo BenussiMVP, Moderator lunedì 9 giugno 2014 06:25
- Contrassegnato come risposta glider77 lunedì 9 giugno 2014 08:06
Tutte le risposte
-
in SSMS collegati all'istanza di sql desiderata, vai sotto Sicurezza, crea un nuovo Account di accesso di tipo sql fornendo username e password, assegna a questo utente il ruolo di db_owner del database dell'applicazione e il gioco è fatto: usa quell'account nella Connection String della tua web app.
ciao.
Edoardo Benussi
Microsoft MVP - Directory Services
edo[at]mvps[dot]org- Proposto come risposta Edoardo BenussiMVP, Moderator domenica 8 giugno 2014 14:31
- Contrassegnato come risposta glider77 lunedì 9 giugno 2014 08:06
-
Ti ricordo che il DB_owner puo' anche fare un drop del database (http://msdn.microsoft.com/en-us/library/ms189121.aspx) se vuoi un controllo così granulare delle tabelle dovrai usare i comandi GRANT e DENY, qui http://msdn.microsoft.com/en-us/library/bb669076(v=vs.110).aspx trovi un esempio di "row.level permission"
Gastone Canali >http://www.armadillo.it
Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere- Proposto come risposta Edoardo BenussiMVP, Moderator lunedì 9 giugno 2014 06:25
- Contrassegnato come risposta glider77 lunedì 9 giugno 2014 08:06
-