Saya memiliki aplikasi .net yang terhubung ke SQL Server menggunakan otentikasi windows.
Kami tidak dapat menggunakan otentikasi SQL Server dalam aplikasi. Kami memiliki banyak pengguna Active Directory di sana untuk proyek kami. Jadi kita harus membuat akun login terpisah untuk setiap pengguna Active Directory di SQL Server daripada membuat akun login terpisah untuk setiap pengguna AD, adakah cara untuk menggunakan grup pengguna direktori aktif di SQL Server?
sumber
Anda dapat menggunakan T-SQL:
Saya menggunakan ini sebagai bagian dari pemulihan dari server produksi ke mesin pengujian:
Anda akan perlu menggunakan nama layanan yang dilokalkan untuk Windows Jerman atau Prancis, lihat Bagaimana cara membuat login SQL Server untuk akun layanan di Windows non-Inggris?
sumber
CREATE LOGIN ... WITH DEFAULT_SCHEMA
, titik-titik...
harus merujuk ke grup iklan tertentu. Kami memiliki beberapa grup dan ingin memberikanaccountants
akses grup direktori aktif ke skema ´A´ tetapi tidak ke skema ´B´ dan ´C´. Demikian pula grup ´billing` seharusnya hanya memiliki akses ke skema ´B´. Sebagai frontend kami menggunakan akses msft.Pergi ke SQL Server Management Studio, arahkan ke Keamanan, masuk ke Masuk dan klik kanan. Menu akan muncul dengan tombol bertuliskan "Login Baru". Di sana Anda akan dapat menambahkan pengguna dan / atau grup dari Active Directory ke "izin" SQL Server Anda. Semoga ini membantu
sumber
Inilah pengamatan saya. Saya membuat login (hanya baca) untuk akun pengguna jendela grup (AD) tetapi, itu bertindak menantang di server SQL yang berbeda. Di server SQl bahwa pengguna tidak dapat melihat database saya menambahkan definisi tampilan diperiksa dan juga memberikan permeasi eksekusi database ke database master untuk menghindari kesalahan 229. Saya tidak memiliki masalah ini jika saya membuat login untuk pengguna.
sumber