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

Предоставяне на разрешение за изпълнение на потребител за всички съхранени процедури в базата данни?

Създайте роля, добавете тази роля към потребителите и след това можете да предоставите изпълнение на всички съчетания в един изстрел на тази роля.

CREATE ROLE <abc>
GRANT EXECUTE TO <abc>

РЕДАКТИРАНЕ
Това работи в SQL Server 2005, не съм сигурен за обратната съвместимост на тази функция, сигурен съм, че всичко по-късно от 2005 би трябвало да е наред.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Пуснете външния ключ, без да знаете името на ограничението?

  2. Системни бази данни на SQL Server – поддръжка на Tempdb

  3. Актуализирайте само частта за дата на DateTime

  4. Как да използвам DATEDIFF, за да върна година, месец и ден?

  5. Прочетете множество таблици с релации с t-sql в DataSet