Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Memberi Keistimewaan Pangkalan Data kepada Pengguna SQL Server 2008?

Bagaimana untuk Memberi Keistimewaan Pangkalan Data kepada Pengguna SQL Server 2008?

Barbara Streisand
Barbara Streisandasal
2025-01-03 19:54:38724semak imbas

How to Grant Database Privileges to a SQL Server 2008 User?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn