sql >> Database teknologi >  >> RDS >> Sqlserver

Forståelse af ydeevnehit af en applikationsrolle i SQL med ASN.NET

Jeg har rullet mit eget "godkendelse" tidligere, det er ikke for svært. Opret en databaserolle for hver type bruger (manager, kasserer, ekspedient, hvad som helst). Opret en databasebruger med gruppenavnet (manager_user, casher_user, clerk_user osv.). Opret konti til dine rigtige brugere og sæt dem i databaserollerne. Valider dine asp.net-brugere ved at logge dem ind i databasen (åbn og luk en forbindelse), en opslagstabel eller best hvis du bruger Windows-godkendelse og bare får deres brugernavn fra IIS. Tjek deres medlemskab i en databaserolle, men log ind på databasen ved hjælp af role_user. Du kan sikre databaseobjekterne via role_user, brugerne logger ikke ind og har ikke adgang til nogen sql-objekter, og du får forbindelsespooling.



  1. FLOSS UK forårskonference

  2. ude af stand til at ændre tabellen, Tabel 'xxx/#sql-ib265' eksisterer allerede

  3. Hvordan kan jeg få værdien af ​​MySQL's 'ft_min_word_len' konfigurationsvariabel ved hjælp af PHP?

  4. SQL-forespørgsel viser ikke forventet resultat