資料庫許可權

基本語法:

{GRANT| REVOKE | DENY} {PERMISSION_NAME} [ON {SECURABLE}] TO {PRINCIPAL};
  • {GRANT | REVOKE | DENY} - 你想要完成的事情
    • 格蘭特:將此許可授予所述委託人
    • 撤銷:取消所述委託人的許可
    • 拒絕:“確保所宣告的委託人從未擁有此許可權(即”DENY SELECT“表示無論其他任何許可權如何,SELECT 都將因此委託人而失敗)
  • PERMISSION_NAME - 你嘗試影響的操作。這取決於安全性。例如,對儲存過程中的 GRANT SELECT 沒有意義。
  • SECURABLE - 你嘗試影響許可權的事物的名稱。這是可選的。說 GRANT SELECT TO [aUser]; 是完全可以接受的; 它意味著“對於 SELECT 許可有意義的任何安全措施,允許”。
  • PRINCIPAL - 你正試圖影響他們的許可權。例如,在資料庫級別,這可以是角色(應用程式或資料庫)或使用者(對映到登入或不登入)。