Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Berikan izin eksekusi untuk pengguna pada semua prosedur tersimpan dalam database?

Buat peran, tambahkan peran ini ke pengguna, lalu Anda dapat memberikan eksekusi ke semua rutinitas dalam satu kesempatan untuk peran ini.

CREATE ROLE <abc>
GRANT EXECUTE TO <abc>

EDIT
Ini berfungsi di SQL Server 2005, saya tidak yakin tentang kompatibilitas mundur fitur ini, saya yakin apa pun yang lebih lambat dari tahun 2005 akan baik-baik saja.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Buat daftar kueri yang berjalan di SQL Server

  2. Enkripsi Cadangan Basis Data SQL Server

  3. Akses antrian ke database untuk menghindari beberapa item cache

  4. Instal Ekstensi Agen Server SQL di Azure Data Studio

  5. Bagaimana kita bisa menggunakan ISNULL untuk semua Nama Kolom di SQL Server 2008?