sql - 有没有办法找出提交 SQL 查询的用户?

标签 sql sql-server

我有兴趣编写一个触发器,该触发器将忽略来自特定 SQL 用户的查询,但对所有其他用户采取操作。有什么办法可以做到这一点吗?

但请注意:用户需要执行一些查询,因此我需要允许一些查询/删除/等。

最佳答案

只需调整他们的权限,使其不包括选择以及您想要阻止他们执行的任何其他操作。

关于sql - 有没有办法找出提交 SQL 查询的用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2518786/

相关文章:

mysql - Eloquent 内连接计数

mysql - MemSQL - 在创建表时同时将代理键作为主键和不同的唯一键

sql - 调用存储过程插入多个值

sql-server - Sql 备份到 url - azure blob 差异

sql-server - SQL Server 2000 中的缓存功能结果

java - 我想将 Glazed Lists 连接到我的 JTable 并填充 SQL 表值?

mysql - SQL 前 2 条记录/值

php - 拆分两个不同数据库表中的多行

sql - 在 ms sql server 的 VIEW 中整理最新的文件日期

php - 如何使用 SQL 服务器安装 wordpress