Membuat Peran Aplikasi

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure 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

Keamanan

Izin

Memerlukan izin UBAH PERAN APLIKASI APA PUN pada database.

Menggunakan SQL Server Management Studio

Untuk membuat peran aplikasi
  1. Di Object Explorer, perluas database tempat Anda ingin membuat peran aplikasi.

  2. Perluas folder Keamanan.

  3. Perluas folder Peran.

  4. Klik kanan folder Peran Aplikasi dan pilih Peran Aplikasi Baru....

  5. Dalam kotak dialog Peran Aplikasi - Baru , pada Halaman Umum, masukkan nama baru peran aplikasi baru dalam kotak Nama peran.

  6. 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 .

  7. Dalam kotak Kata Sandi , masukkan kata sandi untuk peran baru. Masukkan kata sandi itu lagi ke dalam kotak Konfirmasi Kata Sandi .

  8. 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.

  9. PilihOK.

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

  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.

    -- 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).