Se non si cambia, ogni pool applicazione ha una propria identità. Nel tuo caso, aggiungi un nuovo utente al tuo database SmallBakery
con il nome IIS APPPOOL\MyAppPool
utilizzando SQL Management Studio. Trovate l'elenco degli utenti nel sottonodo "Sicurezza/Utenti" del vostro database. Questo dovrebbe essere qualcosa di simile:
Per il test, lasciare che l'utente sia membro del ruolo db_owner
. Se funziona, rimuovi questo ruolo e lascia che sia membro di db_datareader
e db_datawriter
.
In questo modo, ogni pool app (forse ogni sito web, se tutti usano la propria piscina app) ha accesso solo alla banca dati corrispondente.
fonte
2013-05-07 20:16:49
L'utente ha accesso al server sql? –
Puoi pubblicare la stringa di connessione DB? – JackLock