Bagikan melalui


Menggabungkan Peran

Berlaku untuk: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Topik ini menjelaskan cara menetapkan peran untuk masuk dan pengguna database di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL. Gunakan peran di SQL Server untuk mengelola izin secara efisien. Tetapkan izin ke peran, lalu tambahkan dan hapus pengguna dan masuk ke peran tersebut. Dengan menggunakan peran, izin tidak harus dikelola secara individual untuk setiap pengguna.

SQL Server mendukung empat jenis peran.

  • Peran server tetap

  • Peran server yang ditentukan pengguna

  • Peran database tetap

  • Peran database yang ditentukan pengguna

Peran tetap tersedia secara otomatis di SQL Server. Peran tetap memiliki izin yang diperlukan untuk menyelesaikan tugas umum. Untuk informasi selengkapnya tentang peran tetap, lihat tautan berikut ini. Peran yang ditentukan pengguna dibuat oleh Anda, dan dapat disesuaikan dengan izin yang Anda pilih. Untuk informasi selengkapnya tentang peran yang ditentukan pengguna, lihat tautan berikut ini.

Dalam Topik Ini

Sebelum Anda mulai

Batasan dan Pembatasan

  • Mengubah nama peran database tidak mengubah nomor ID, pemilik, atau izin peran.

  • Peran database terlihat dalam tampilan katalog sys.database_role_members dan sys.database_principals.

Keamanan

Izin

Memerlukan izin UBAH PERAN APA PUN pada database, ubah izin pada peran, atau keanggotaan dalam db_securityadmin.

Menggunakan SQL Server Management Studio

Catatan

Dua prosedur di bagian ini hanya berlaku untuk SQL Server.

Untuk menambahkan anggota ke peran server tetap

  1. Di Object Explorer, perluas server tempat Anda ingin mengedit peran server tetap.

  2. Perluas folder Keamanan.

  3. Memperluas folder Peran Server

  4. Klik kanan peran yang ingin Anda edit dan pilih Properti.

  5. Dalam kotak dialog Properti Peran Server -server_role_name, pada halaman Anggota, klik Tambahkan.

  6. Dalam kotak dialog Pilih Login server atau Peran , di bawah Masukkan nama objek untuk memilih (contoh), masukkan peran masuk atau server untuk ditambahkan ke peran server ini. Secara bergantian, klik Telusuri... dan pilih salah satu atau semua objek yang tersedia dalam kotak dialog Telusuri Objek . Klik OK untuk kembali ke kotak dialog Properti Peran Server -server_role_name .

  7. Pilih OK.

Untuk menambahkan anggota ke peran database yang ditentukan pengguna

  1. Di Object Explorer, perluas server tempat Anda ingin mengedit peran database yang ditentukan pengguna.

  2. Perluas folder Database.

  3. Perluas database tempat Anda ingin mengedit peran database yang ditentukan pengguna.

  4. Perluas folder Keamanan.

  5. Perluas folder Peran.

  6. Perluas folder Peran Database.

  7. Klik kanan peran yang ingin Anda edit dan pilih Properti.

  8. Dalam kotak dialog Properti Peran Database -database_role_name, di halaman Umum, klik Tambahkan.

  9. Dalam kotak dialog Pilih Pengguna atau Peran Database, di bawah Masukkan nama objek untuk memilih (contoh), masukkan peran masuk atau database untuk ditambahkan ke peran database ini. Secara bergantian, klik Telusuri... dan pilih salah satu atau semua objek yang tersedia dalam kotak dialog Telusuri Objek . Klik OK untuk kembali ke kotak dialog Properti Peran Database -database_role_name .

  10. Pilih OK.

Menggunakan T-SQL

Untuk menambahkan anggota ke peran server tetap

  1. Di Object Explorer, sambungkan ke instans Mesin Database.

  2. Pada bilah Standar, klik Kueri Baru.

  3. Salin dan tempel contoh berikut ke dalam jendela kueri dan klik Jalankan.

    ALTER SERVER ROLE diskadmin ADD MEMBER [Domain\Juan] ;  
    GO  
    

Untuk informasi selengkapnya, lihat MENGUBAH PERAN SERVER (Transact-SQL).

Untuk menambahkan anggota ke peran database yang ditentukan pengguna

  1. Di Object Explorer, sambungkan ke instans Mesin Database.

  2. Pada bilah Standar, klik Kueri Baru.

  3. Salin dan tempel contoh berikut ke dalam jendela kueri dan klik Jalankan.

    ALTER ROLE Marketing ADD MEMBER [Domain\Juan] ;  
    GO  
    

Untuk informasi selengkapnya, lihat MENGUBAH PERAN (Transact-SQL).

Lihat Juga

Peran Tingkat Server
Peran Tingkat Database
Peran Aplikasi