我是小型 SQL Server 的系统管理员。我可以在数据库中存储规则以防止某些类型的 SQL 语句运行吗?例如,当用户尝试执行 SELECT * FROM ...
我可以“禁止”这些类型的解决方案吗?我想禁止的其他示例是在内存中创建##Temp 表,甚至创建一个表/查询一个没有主键的表。
如果我可以显示一条消息说明为什么不允许使用我选择的消息进行此声明,那就太好了。
最佳答案
不确定是否正确理解问题,但是:
REVOKE SELECT ON database TO 'user'@'localhost';
关于sql-server - SQL Server 系统管理员能否在数据库中创建规则以阻止用户执行某些类型的查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56744924/