Saya baru-baru ini berlari ke banyak area berbeda dari SQL Server yang biasanya saya tidak main-main. Salah satunya yang membuat saya bingung adalah area Login dan Pengguna. Sepertinya itu harus menjadi topik yang cukup sederhana ...
Tampaknya setiap login hanya dapat memiliki 1 pengguna dan setiap pengguna hanya dapat memiliki 1 login.
Login dapat dikaitkan dengan beberapa tabel sehingga menghubungkan pengguna itu ke banyak tabel.
Jadi pertanyaan saya adalah mengapa bahkan memiliki login dan pengguna? mereka tampaknya cukup banyak satu hal yang sama. Apa perbedaannya, atau apa yang sepertinya saya lewatkan?
sumber
Salah satu alasan untuk memiliki keduanya adalah agar otentikasi dapat dilakukan oleh server database, tetapi otorisasi dapat dicakup ke dalam database. Dengan begitu, jika Anda memindahkan basis data ke server lain, Anda selalu dapat memetakan kembali hubungan pengguna-masuk di server basis data, tetapi basis data Anda tidak harus berubah.
sumber
Saya pikir ada posting blog MSDN yang sangat bagus tentang topik ini oleh Laurentiu Cristofor:
itulah tautan ke pos lengkap.
sumber
Pendeknya,
Info masuk akan memiliki akses ke server.
dan
Pengguna akan memiliki akses ke basis data.
sumber
Saya pikir ini adalah pertanyaan yang sangat berguna dengan jawaban yang bagus. Hanya untuk menambahkan dua sen saya dari halaman MSDN Buat Login :
sumber
>
di awal setiap paragraf dalam kutipan sehingga diformat sebagai kutipan.Grafik saat masuk / pengguna dari MS sql-docs
sumber