Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Разбиране на удара в производителността на роля на приложение в SQL с ASN.NET

В миналото съм навивал собствения си "approle", не е много трудно. Създайте роля на база данни за всеки тип потребител (мениджър, касиер, чиновник, каквото и да е). Създайте потребител на база данни с името на групата (manager_user, casher_user, clerk_user и т.н.). Създайте акаунти за вашите реални потребители и ги поставете в ролите на базата данни. Валидирайте своите asp.net потребители, като ги регистрирате в базата данни (отваряне и затваряне на връзка), справочна таблица или най-добро ако използвате Windows удостоверяване и просто вземете потребителското им име от IIS. Проверете тяхното членство в роля на база данни, но влезте в базата данни с помощта на role_user. Можете да защитите обектите на базата данни чрез role_user, потребителите не влизат и нямат достъп до никакви sql обекти и получавате групиране на връзки.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Свързване към SQL Server Express - Какво е името на моя сървър?

  2. Изберете стойности от полето XML в SQL Server 2008

  3. Как да качите изображение от C# приложение в SQL Server 2005

  4. Автоматично изтриване на дата/час на MSSQL запис

  5. Разрешаването на претоварване е неуспешно, тъй като не може да се извика достъпно „ново“ без стесняващо преобразуване