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:
Untuk menetapkan peran ke login dan pengguna database, menggunakan:
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
Di Object Explorer, perluas server tempat Anda ingin mengedit peran server tetap.
Perluas folder Keamanan.
Memperluas folder Peran Server
Klik kanan peran yang ingin Anda edit dan pilih Properti.
Dalam kotak dialog Properti Peran Server -server_role_name, pada halaman Anggota, klik Tambahkan.
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 .
Pilih OK.
Untuk menambahkan anggota ke peran database yang ditentukan pengguna
Di Object Explorer, perluas server tempat Anda ingin mengedit peran database yang ditentukan pengguna.
Perluas folder Database.
Perluas database tempat Anda ingin mengedit peran database yang ditentukan pengguna.
Perluas folder Keamanan.
Perluas folder Peran.
Perluas folder Peran Database.
Klik kanan peran yang ingin Anda edit dan pilih Properti.
Dalam kotak dialog Properti Peran Database -database_role_name, di halaman Umum, klik Tambahkan.
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 .
Pilih OK.
Menggunakan T-SQL
Untuk menambahkan anggota ke peran server tetap
Di Object Explorer, sambungkan ke instans Mesin Database.
Pada bilah Standar, klik Kueri Baru.
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
Di Object Explorer, sambungkan ke instans Mesin Database.
Pada bilah Standar, klik Kueri Baru.
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).