[英]How make user or role specific triggers in AZURE DW or Azure synapse?
有沒有辦法在 Azure Synapse 或 azure DW 中制作用戶或角色特定的觸發器?
您不需要為此觸發。 用戶只能做您允許他們做的事情。 例如,當您第一次在數據庫中創建用戶時,他們沒有權限。 如果用戶是數據庫角色db_ddladmin
的成員或者他們實際上是db_owner
或 sysadmins,則用戶只能刪除表。 所以你的問題的答案是,確保用戶不是數據庫中db_ddladmin
角色的成員。
您可以考慮對某些角色使用DENY
語句,但我認為這會導致設置過於復雜,難以維護和管理。 有關詳細信息,請參閱 Synapse 的數據庫角色文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.