SSMS
 sql >> Teknologi Basis Data >  >> Database Tools >> SSMS

Bagaimana cara memberikan akses baca untuk pengguna ke database di SQL Server?

Ini adalah proses dua langkah:

  1. Anda perlu membuat login ke SQL Server untuk pengguna itu, berdasarkan akun Windowsnya

    CREATE LOGIN [<domainName>\<loginName>] FROM WINDOWS;
    
  2. Anda perlu memberikan izin masuk ini untuk mengakses database:

    USE (your database)
    CREATE USER (username) FOR LOGIN (your login name)
    

Setelah Anda memiliki pengguna itu di database Anda, Anda dapat memberikan hak apa pun yang Anda inginkan, mis. Anda dapat menetapkannya sebagai db_datareader peran database untuk membaca semua tabel.

USE (your database)
EXEC sp_addrolemember 'db_datareader', '(your user name)'



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. SQL Server 2008 - Lampirkan mdf tanpa log - Kesalahan sistem operasi 5:5 (Akses ditolak.)

  2. Bagaimana cara mengaktifkan pelingkupan transaksi otomatis di SQL Server Management Studio?

  3. cara memilih baris data dari bidang nilai yang dipisahkan koma

  4. SQL Management Studio tidak akan mengenali tabel yang ada setelah pembuatan skrip

  5. Rentang Tanggal untuk kumpulan data yang sama