SQL Server 默认跟踪应用3 -- 检测对表的DDL操作

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
简介:
+关注继续查看

在SQL Server数据库上发生的DDL操作,能知道是谁做的么?

 

是的。SQL Server默认跟踪有对象修改事件。

这个脚本列出所有的对象修改事件。查询条件中加上时间和数据库名的限制。

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
select e.name as eventclass,
t.loginname,
t.spid,
t.starttime,
t.textdata,
t.objectid,
t.objectname,
t.databasename,
t.hostname,
t.ntusername,
t.ntdomainname,
t.clientprocessid,
t.applicationname,
t.error
FROM sys.fn_trace_gettable(CONVERT(VARCHAR(150), ( SELECT TOP 1f.[value]
FROM sys.fn_trace_getinfo(NULL) f WHERE f.property = 2)), DEFAULT) T
inner join sys.trace_events e on t.eventclass = e.trace_event_id
where eventclass=164

 

image
















本文转自UltraSQL51CTO博客,原文链接:http://blog.51cto.com/ultrasql/1582296 ,如需转载请自行联系原作者



相关实践学习
使用交互方式创建数据表
本次实验主要介绍如何在RDS-SQLServer数据库中使用交互方式创建数据表。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
相关文章
|
19天前
|
SQL 存储 程序员
搭个网页应用,让ChatGPT帮我写SQL
大家好,我是凌览。我搭了一个网页应用名字叫sql-translate ,它的主要功能有:人类语言转SQL、SQL转人类语言
20 0
搭个网页应用,让ChatGPT帮我写SQL
|
1月前
|
SQL 前端开发 Java
Mybatis的动态SQL分页及特殊字符应用
Mybatis的动态SQL分页及特殊字符应用
15 0
|
2月前
|
SQL 存储 NoSQL
sql在分布式的应用
sql在分布式的应用
20 0
|
2月前
|
SQL 分布式计算 数据挖掘
MaxCompute SQL的应用
MaxCompute SQL的应用
|
3月前
|
SQL XML Java
MyBatis的场景应用(动态SQL、模糊查询及映射结果)附(Mybatis中#和$的区别)2
MyBatis的场景应用(动态SQL、模糊查询及映射结果)附(Mybatis中#和$的区别)2
25 0
|
3月前
|
SQL Java 数据库连接
MyBatis的场景应用(动态SQL、模糊查询及映射结果)附(Mybatis中#和$的区别)1
MyBatis的场景应用(动态SQL、模糊查询及映射结果)附(Mybatis中#和$的区别)1
52 0
|
4月前
|
SQL 安全 数据库
GaussDB云数据库SQL应用系列-视图管理
GaussDB云数据库SQL应用系列-视图管理
|
5月前
|
存储 SQL 缓存
MySQL高级第三篇(共四篇)之应用优化、查询缓存优化、内存管理优化、MySQL锁问题、常用SQL技巧(二)
锁是计算机协调多个进程或线程并发访问某一资源的机制(避免争抢)。 在数据库中,除传统的计算资源(如 CPU、RAM、I/O 等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。
321 0
|
5月前
|
SQL 存储 缓存
MySQL高级第三篇(共四篇)之应用优化、查询缓存优化、内存管理优化、MySQL锁问题、常用SQL技巧(一)
前面章节,我们介绍了很多数据库的优化措施。但是在实际生产环境中,由于数据库本身的性能局限,就必须要对前台的应用进行一些优化,来降低数据库的访问压力。
15861 7
|
6月前
|
SQL 数据库
SQL过滤与应用过滤
SQL过滤与应用过滤
35 0
推荐文章
更多