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

Izin yang diperlukan untuk 'BUAT PENGGUNA' di SQL Server 2005?

Secara teknis, ya. Entah itu benar atau salah... tidak ada komentar.

Bagaimanapun, keamanan database dibagi menjadi 2 fungsi:

  • db_accessadmin untuk mengelola pengguna (atau izin "ALTER ANY USER" seperti yang Anda sebutkan)
  • db_securityadmin memungkinkan Anda mengelola keanggotaan peran dan izin objek (atau "UBAH izin PERAN APAPUN)

Ini disebutkan untuk sp_addrolemember .

Anda sebenarnya mengubah peran, bukan pengguna, dengan menjalankan sp_addrolemember jadi "ALTER ANY ROLE" sudah cukup tanpa memiliki hak db_owner penuh.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pagination yang efisien di SQL Server 2008 R2

  2. Bagaimana saya bisa melampirkan database?

  3. Ganti nama Kunci Asing di SQL Server menggunakan T-SQL

  4. Ganti String dengan String lain di SQL Server (T-SQL)

  5. Kapan saya harus menggunakan titik koma di SQL Server?