Video: Our Miss Brooks: Indian Burial Ground / Teachers Convention / Thanksgiving Turkey 2025
DBA (pentadbir pangkalan data) boleh memberikan sebarang keistimewaan SQL kepada sesiapa sahaja. Pemilik objek boleh memberikan sebarang keistimewaan pada objek tersebut kepada sesiapa sahaja. Tetapi pengguna yang menerima keistimewaan dengan cara ini tidak dapat memberikan hak istimewa kepada orang lain. Sekatan ini membantu DBA atau pemilik meja untuk mengekalkan kawalan. Hanya pengguna yang pemilik DBA atau kuasa untuk berbuat demikian boleh melakukan operasi yang dimaksudkan.
Dari sudut keselamatan, meletakkan had keupayaan untuk mewakilkan hak akses membuat banyak akal. Walau bagaimanapun, banyak kali timbul, di mana pengguna memerlukan kuasa untuk mewakilkan kuasa mereka. Kerja tidak boleh datang dengan berhenti seketika setiap kali seseorang sakit, bercuti, atau makan tengahari.
Anda boleh mempercayai beberapa pengguna dengan kuasa untuk mendelegasikan hak akses mereka kepada alternatif yang boleh dipercayai. Untuk meluluskan hak delegasi kepada pengguna, GRANT menggunakan klausa OPTION DENGAN GANTI. Pernyataan berikut menunjukkan satu contoh bagaimana anda boleh menggunakan fasal ini:
UPDATE GANTI (BonusPct) PADA BONUSRATE TO SalesMgr DENGAN OPSI GANTI;
Sekarang pengurus jualan boleh mewakilkan keistimewaan UPDATE dengan mengeluarkan pernyataan berikut:
UPDATE GANTI (BonusPct) PADA BONUSRATE TO AsstSalesMgr;
Selepas pelaksanaan pernyataan ini, sesiapa sahaja yang mempunyai peranan penolong pengurus jualan boleh membuat perubahan pada lajur BonusPct dalam jadual BONUSRATE.
Sudah tentu, anda membuat tradeoff antara keselamatan dan kemudahan apabila anda mewakilkan hak akses kepada alternatif yang ditetapkan. Pemilik meja BONUSRATE melepaskan kawalan yang cukup dalam memberikan keistimewaan UPDATE kepada pengurus jualan dengan menggunakan OPTION DENGAN DENGAN. Pemilik meja berharap pengurus jualan mengambil tanggungjawab ini dengan serius dan berhati-hati untuk menyampaikan keistimewaan.
