Membuat Peran Aplikasi
Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance
Topik ini menjelaskan cara membuat peran aplikasi di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL. Peran aplikasi membatasi akses pengguna ke database kecuali melalui aplikasi tertentu. Peran aplikasi tidak memiliki pengguna, sehingga daftar Anggota Peran tidak ditampilkan saat peran Aplikasi dipilih.
Penting
Kompleksitas kata sandi diperiksa ketika kata sandi peran aplikasi diatur. Aplikasi yang memanggil peran aplikasi harus menyimpan kata sandinya. Kata sandi peran aplikasi harus selalu disimpan dienkripsi.
Dalam Topik Ini
Sebelum Anda mulai:
Untuk membuat peran aplikasi, gunakan:
Sebelum Anda mulai
Keamanan
Izin
Memerlukan izin UBAH PERAN APLIKASI APA PUN pada database.
Menggunakan SQL Server Management Studio
Untuk membuat peran aplikasi
Di Object Explorer, perluas database tempat Anda ingin membuat peran aplikasi.
Perluas folder Keamanan.
Perluas folder Peran.
Klik kanan folder Peran Aplikasi dan pilih Peran Aplikasi Baru....
Dalam kotak dialog Peran Aplikasi - Baru , pada Halaman Umum, masukkan nama baru peran aplikasi baru dalam kotak Nama peran.
Dalam kotak Skema Default, tentukan skema yang akan memiliki objek yang dibuat oleh peran ini dengan memasukkan nama objek. Secara bergantian, klik elipsis (...) untuk membuka kotak dialog Temukan Skema .
Dalam kotak Kata Sandi , masukkan kata sandi untuk peran baru. Masukkan kata sandi itu lagi ke dalam kotak Konfirmasi Kata Sandi .
Di bawah Skema yang dimiliki oleh peran ini, pilih atau lihat skema yang akan dimiliki oleh peran ini. Skema hanya dapat dimiliki oleh satu skema atau peran.
Pilih OK.
Opsi Tambahan
Kotak dialog Peran Aplikasi - Baru juga menawarkan opsi pada dua halaman tambahan: Securables dan Extended Properties.
Halaman Securables mencantumkan semua kemungkinan securables dan izin pada securables yang dapat diberikan ke login.
Halaman Properti yang diperluas memungkinkan Anda menambahkan properti kustom ke pengguna database.
Menggunakan T-SQL
Untuk membuat peran aplikasi
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.
-- Creates an application role called "weekly_receipts" that has the password "987Gbv876sPYY5m23" and "Sales" as its default schema. CREATE APPLICATION ROLE weekly_receipts WITH PASSWORD = '987G^bv876sPY)Y5m23' , DEFAULT_SCHEMA = Sales; GO
Untuk informasi selengkapnya, lihat MEMBUAT PERAN APLIKASI (Transact-SQL).