sql - 识别重命名表的用户?
问题描述
未经授权的表重命名导致 SQL 代理作业失败,我们不知道是谁在重命名这些表。有没有办法识别谁重命名了特定的表(可能使用 System_user 或任何其他)。
我希望实现一个系统/进程,如果表或过程或视图被重命名,它将记录执行该操作的用户的信息。我正在使用 SQL 2017。
解决方案
推荐阅读
- animation - UE4:将动画帧设置为姿势
- apache-kafka - Flink:可以有两个有序的输出吗?
- ios - 在另一个方向设置新的根视图控制器时的 ios15 状态栏动画
- amazon-web-services - 我使用 API Gateway、Lambda、负载均衡器创建了一些 REST API。现在如何在一个 Docker 文件中发送完整的设置?可能吗?
- vue.js - 创建基于按钮单击事件动态创建的 Konvajs 形状和连接
- go - 有条件地构建查询并保持公共部分以不同方式执行
- spring - 从前端发送后,数据被发送到数据库为空
- api - 单独的 UI 和 API 项目 .NET Core 登录检查
- python - 在 Python 中通过 Fabric 执行远程命令
- dataframe - 如何使用pyspark计算数据框中两个文本列之间的相似度?