如何禁用所有用户的更新表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何禁用所有用户的更新表相关的知识,希望对你有一定的参考价值。

我使用SQL Server 2008 R2并有一个表,我希望没有人更新,换句话说我想禁用此表上的更新。为此我知道两种方法,第一种是使用instead of update触发器来防止更新,第二种是使用权限。

我想为此目的找出最佳实践。

编辑1:我想拒绝所有用户的更新。

答案

恕我直言,使用权限来禁用表的更新可能是最好的方法。

编辑:Check Giving and removing permissions in SQL Server

另一答案

mysql,SQL中,i-am-a-dummy标志使MySQL,SQL引擎拒绝UPDATE and DELETE命令,除非存在WHERE子句。

以上是关于如何禁用所有用户的更新表的主要内容,如果未能解决你的问题,请参考以下文章

iOS - 用户禁用通知的应用程序如何更新其徽章?

如何更新所有片段? onProgressUpdate 不更新所有片段

如何禁用在android片段类中按下的后退按钮

如何在 EF 代码优先中禁用链接表的级联删除?

禁用 iOS11 更新密码操作表

片段交易后如何禁用按钮?