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

Pengguna tidak memiliki izin untuk mengakses database

Anda perlu menggunakan program SQL Server Management Studio untuk memberikan akses bagi pengguna. Anda harus terhubung dengan login yang memiliki hak administrasi untuk database. Jika Anda tidak memiliki hak istimewa tersebut, Anda harus menghubungi seseorang yang memilikinya.

Jika Anda memiliki login dengan hak istimewa tersebut:

  • buka Studio Manajemen
  • sambungkan ke server database tempat database aktif dan cari node Keamanan di Object Explorer.
  • Perluas node Keamanan dan cari nama pengguna di daftar Login. Nama pengguna harus sama dengan login Windows pengguna jika Anda menggunakan Windows Authentication DOMAIN\Username format .
  • Jika pengguna ada di sana, Anda perlu memberikan izin yang sesuai kepada pengguna tersebut ke database (baca, jalankan SP, dll.).
  • Jika pengguna tidak ada, Anda perlu menambahkannya.

Izin juga dapat ditambahkan berdasarkan grup sehingga Anda juga harus memeriksa grup tempat pengguna tersebut berada.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa ada perbedaan kinerja saat fungsi SQL dipanggil dari aplikasi .Net vs saat panggilan yang sama dilakukan di Management Studio

  2. GitHub Commit Error:Izin ditolak fatal:Tidak dapat memproses jalur ~/App_Data/aspnet-MyProject.mdf

  3. Mendapatkan izin eksekusi ke xp_cmdshell

  4. Kunci utama kenaikan otomatis di SQL Server Management Studio 2012

  5. mengubah batasan DEFAULT pada kolom SQL