sql-server - SQL Server 2008 R2 : Truncate Permissions

标签 sql-server permissions sql-server-2008-r2 truncate

可以在用户级别(针对特定数据库/服务器)限制诸如truncate之类的SQL命令吗?

我团队的一名成员截断了生产表,认为他在他的开发数据库中,我想防止这种情况再次发生(不完全锁定他的权限)。

最佳答案

您可以尝试向您想要保护的表添加一个tinyint字段(默认为0),并添加一个指向专用的单记录表的外键约束。这应该可以保护你的 table 。

也就是说,你也许应该摆脱这个家伙。

关于sql-server - SQL Server 2008 R2 : Truncate Permissions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13649980/

相关文章:

sql - 如何从整数值创建确定性唯一标识符 (GUID)

sql-server - SQL Server 2008 - 用于插入大量数据的性能调整功能

c# - LINQ 的 Count 扩展方法的 SQL 等价物并不明显

sql-server - 我运行的是 32 位还是 64 位 Sql Server

sql server 2000 在 View 中使用提示

java - 使用 WSO2 权限进行授权

linux - CHOWN在LINUX(EC2)中运行进程

java - 在编写时也使 java 中新创建的文件不可读

sql - 表变量在 sql server 2008 r2 上线程安全吗?

sql-server-2008 - 在 Crystal 报告的新窗口中打开链接