Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Memberi Keistimewaan Pangkalan Data kepada Pengguna SQL Server 2008?
Memberi Keistimewaan kepada Nama Pengguna dalam SQL Server 2008
Untuk mewujudkan sambungan ODBC menggunakan pengesahan SQL Server, anda memerlukan kebenaran pengguna yang sesuai. Artikel ini akan membimbing anda untuk memberikan keistimewaan pangkalan data khusus kepada pengguna, memastikan mereka memiliki hak yang diperlukan untuk mengakses data.
Kaedah Grafik Menggunakan SSMS
Dalam Pengurusan Pelayan SQL Studio (SSMS), navigasi ke pangkalan data yang ingin anda ubah suai. Di bawah tab Keselamatan, cari Pengguna. Klik kanan pada pengguna sasaran dan pilih Properties. Tatal ke bawah ke bahagian Keahlian peranan pangkalan data dan tambahkan pengguna pada peranan yang berkaitan.
Kaedah Baris Perintah Menggunakan Prosedur Tersimpan
Untuk memberikan kebenaran baca kepada semua jadual dalam pangkalan data, laksanakan prosedur tersimpan berikut:
EXEC sp_addrolemember N'db_datareader', N'your-user-name'
Begitu juga, untuk memberikan kebenaran menulis, gunakan:
EXEC sp_addrolemember N'db_datawriter', N'your-user-name'
Untuk kawalan berbutir, gunakan arahan GRANT:
GRANT SELECT, INSERT, UPDATE ON dbo.YourTable TO YourUserName GRANT SELECT, INSERT ON dbo.YourTable2 TO YourUserName GRANT SELECT, DELETE ON dbo.YourTable3 TO YourUserName
Dokumentasi terperinci tentang kebenaran pengguna dalam SQL Server disediakan dalam MSDN Books Online.
Atas ialah kandungan terperinci Bagaimana untuk Memberi Keistimewaan Pangkalan Data kepada Pengguna SQL Server 2008?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!