社区
MS-SQL Server
帖子详情
SQL Server 2008如何查看表结构修改记录
royalwzy
2011-01-11 09:23:07
昨天发现SQL Server 2008数据库中的一个表结构被修改了,但不知道是谁修改的。在SQL Server 2008中的系统表中没有保存用户表结构修改的记录、时间等信息呀?麻烦给出表名,谢谢...如果没有的话,怎么才能查到修改的记录...
...全文
1878
8
打赏
收藏
SQL Server 2008如何查看表结构修改记录
昨天发现SQL Server 2008数据库中的一个表结构被修改了,但不知道是谁修改的。在SQL Server 2008中的系统表中没有保存用户表结构修改的记录、时间等信息呀?麻烦给出表名,谢谢...如果没有的话,怎么才能查到修改的记录...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
royalwzy
2011-12-29
打赏
举报
回复
@qjw9004
你看下
如何保存数据库级别修改的记录
吧,希望对你有用。
qjw9004
2011-12-16
打赏
举报
回复
我也想知道!~~
royalwzy
2011-01-17
打赏
举报
回复
多谢几位回复,在SQL日志中没有这些信息,我也查了sys.objects中的修改时间但是记录的都是登陆用户名修改,这个信息的作用也不是很大.最后也没有查到是谁修改的,但是最终做了亡羊补牢的措施.
1.新建了一个数据库修改日志表
2.创建了一个数据库级别的触发器,记录相关信息
这样每次对数据库级别对象修改之后都会把相关的信息(登陆名,
客户端机器名
,操作的对象和使用的T-SQL语句等等)记录在数据库修改日志表中
有兴趣的童鞋请参考:
如何保存数据库级别修改的记录
yesyesyes
2011-01-11
打赏
举报
回复
2008没用过
2005中,sys.objects中的modify_date是修改时间,再查登录记录,可大概推断是哪个用户
螺丝刀2000
2011-01-11
打赏
举报
回复
帮你顶一下...
SQL日志里有没有这种信息呢?
wsh236
2011-01-11
打赏
举报
回复
估计不行了!
王向飞
2011-01-11
打赏
举报
回复
这个没办法鸟
精通
SQL
--
结构
化查询语言详解
2.1.1
sql
server
的
结构
21 2.1.2 数据库访问标准化接口—odbc 22 2.1.3 使用查询分析器执行
sql
语句 22 2.2 transact-
sql
24 2.2.1 transact-
sql
概述 24 2.2.2 transact-
sql
的主要组成 25 2.2.3 transact-
sql
...
sql
server
查看
表
架构
修改
历史
记录
sql
server
查看
表
架构
修改
历史
记录
Sql
Server
查看
表
修改
记录
查找
表
主键 : select * from sysobjects where parent_obj in ( select id from sysobjects where name = ' tbName ' ) and xtype = ' pk ' 原文链接:...
在
Sql
Server
2008
Management Studio 中直接
修改
表
数据和
表
结构
用惯了
Sql
Server
2000,再用
Sql
Server
2008
Management Studio来直接
修改
表
数据会很不习惯,因为在
2008
中默认的只能
修改
前200条数据。如何能显示和
修改
更多的数据呢? 在 Management Studio 中,打开【工具-...
数据库
SQL
Server
数据
表
操作 创建
表
修改
表
结构
删除
表
索引
1 使用图形方式创建
表
2 使用命令方式创建
表
3
修改
表
结构
4 删除
表
5
表
的索引
MS-SQL Server
34,588
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章