Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Topik ini menjelaskan cara membuat pengguna database yang dipetakan ke login di SQL Server 2014 dengan menggunakan SQL Server Management Studio atau Transact-SQL. Pengguna basis data adalah identitas login saat terhubung ke sebuah basis data. Pengguna database dapat menggunakan nama yang sama dengan login, tetapi itu tidak diperlukan. Topik ini mengasumsikan bahwa login sudah ada di SQL Server. Untuk informasi tentang cara membuat login, lihat Membuat Login.
Dalam Topik Ini
Sebelum Anda mulai:
Untuk membuat pengguna database, menggunakan:
Sebelum Anda mulai
Latar Belakang
Pengguna adalah prinsipal keamanan pada tingkat basis data. Login harus dipetakan ke pengguna database agar dapat terhubung ke database. Login dapat dipetakan ke database yang berbeda sebagai pengguna yang berbeda tetapi hanya dapat dipetakan sebagai satu pengguna di setiap database. Dalam database yang terbatas sebagian, pengguna dapat dibuat tanpa login. Untuk informasi selengkapnya tentang pengguna database terkonten, lihat CREATE USER (Transact-SQL). Jika pengguna tamu dalam database diaktifkan, login yang tidak terhubung dengan pengguna database dapat masuk ke database sebagai pengguna tamu.
Penting
Pengguna tamu biasanya dinonaktifkan. Jangan aktifkan pengguna tamu kecuali diperlukan.
Sebagai prinsip keamanan, izin dapat diberikan kepada pengguna. Lingkup pengguna adalah basis data. Untuk menghubungkan ke database tertentu pada instans SQL Server, login harus dipetakan ke pengguna basis data. Izin di dalam basis data diberikan dan ditolak kepada pengguna basis data, bukan kredensial masuk.
Keamanan
Hak akses
Memerlukan izin ALTER ANY USER pada database.
Menggunakan SQL Server Management Studio
Untuk membuat pengguna database
Di Object Explorer, perluas folder Database .
Perluas database untuk membuat pengguna database baru.
Klik kanan folder Keamanan, arahkan ke Baru, dan pilih Pengguna....
Dalam kotak dialog Pengguna Database - Baru , pada halaman Umum , pilih salah satu jenis pengguna berikut dari daftar Jenispengguna: Pengguna SQL dengan masuk, pengguna SQL tanpa masuk, Pengguna dipetakan ke sertifikat, Pengguna dipetakan ke kunci asimetris, atau pengguna Windows.
Dalam kotak Nama pengguna, masukkan nama untuk pengguna baru. Jika Anda telah memilih pengguna Windows dari daftar Jenis pengguna , Anda juga bisa mengklik elipsis (...) untuk membuka kotak dialog Pilih Pengguna atau Grup .
Dalam kotak Nama masuk , masukkan login untuk pengguna. Secara bergantian, klik elipsis (...) untuk membuka kotak dialog Pilih Masuk . Login name tersedia jika Anda memilih pengguna SQL dengan login atau pengguna Windows dari daftar Jenis pengguna.
Dalam kotak Skema default , menentukan skema yang akan memiliki objek yang dibuat oleh pengguna ini. Secara bergantian, klik elipsis (...) untuk membuka kotak dialog Pilih Skema . Skema default tersedia jika Anda memilih pengguna SQL dengan login, pengguna SQL tanpa masuk, atau pengguna Windows dari daftar Jenis pengguna.
Dalam kotak Nama sertifikat, masukkan sertifikat yang akan digunakan untuk pengguna database. Secara bergantian, klik elipsis (...) untuk membuka kotak dialog Pilih Sertifikat . Nama sertifikat tersedia jika Anda memilih Pengguna yang dipetakan ke sertifikat dari daftar Jenis pengguna.
Dalam kotak Nama kunci asimetris , masukkan kunci yang akan digunakan untuk pengguna database. Secara bergantian, klik elipsis (...) untuk membuka kotak dialog Pilih Kunci Asimetris . Nama kunci asimetris tersedia jika Anda memilih Pengguna yang dipetakan ke kunci asimetris dari daftar Jenis Pengguna.
Klik OK.
Opsi Tambahan
Kotak dialog Pengguna Database - Baru juga menawarkan opsi pada empat halaman tambahan: Skema Milik, Keanggotaan, Securables, dan Extended Properties.
Halaman Skema Yang Dimiliki mencantumkan semua skema yang mungkin dapat dimiliki oleh pengguna database baru. Untuk menambahkan skema ke atau menghapusnya dari pengguna database, di bawah Skema yang dimiliki oleh pengguna ini, pilih atau kosongkan kotak centang di samping skema.
Halaman Keanggotaan mencantumkan semua kemungkinan peran keanggotaan database yang dapat dimiliki oleh pengguna database baru. Untuk menambahkan peran ke atau menghapusnya dari pengguna database, di bawah Keanggotaan peran database, pilih atau kosongkan kotak centang di samping peran.
Halaman Securables mencantumkan semua kemungkinan securables dan izin pada securables yang dapat diberikan kepada pengguna yang melakukan login.
Halaman Properti yang diperluas memungkinkan Anda menambahkan properti kustom ke pengguna database. Opsi berikut ini tersedia di halaman ini.
Basis data
Menampilkan nama database terpilih. Bidang ini hanya dapat dibaca.Kolase
Menampilkan pengurutan yang digunakan untuk database terpilih. Bidang ini hanya dapat dibaca.Atribut
Lihat atau tentukan properti yang diperluas untuk objek. Setiap properti yang diperluas terdiri dari pasangan nama/nilai metadata yang terkait dengan objek.Elipsis (...)
Klik elipsis (...) setelah Nilai untuk membuka kotak dialog Nilai untuk Properti yang Diperluas . Ketikkan atau lihat nilai properti yang diperluas pada lokasi yang lebih besar ini. Untuk informasi selengkapnya, lihat Kotak Dialog Properti yang Diperluas.Menghapus
Menghapus properti yang diperluas terpilih.
Menggunakan T-SQL
Untuk membuat pengguna basis data
Di Object Explorer, sambungkan ke instance Database Engine.
Pada bilah Standar, klik Kueri Baru.
Salin dan tempel contoh berikut ke dalam jendela kueri dan klik Jalankan.
-- Creates the login AbolrousHazem with password '340$Uuxwp7Mcxo7Khy'. CREATE LOGIN AbolrousHazem WITH PASSWORD = '340$Uuxwp7Mcxo7Khy'; GO -- Creates a database user for the login created above. CREATE USER AbolrousHazem FOR LOGIN AbolrousHazem; GO
Untuk informasi lebih selengkapnya, lihat, CREATE USER (Transact-SQL).