SQL Server中操作的实时记录

ALCAT 2011-01-20 05:09:11
如何将我对数据库的各种操作都及时的记录下来,
在事务日志中吗?
如何读取?

如果我想用VC++将这些记录都读的话该怎么办?

或者说我用VC++能做到将SQL Server的操作都记录下来吗?
...全文
147 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
ALCAT 2011-01-24
  • 打赏
  • 举报
回复
高手都发表下意见啊,等=======
王向飞 2011-01-21
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wwwgeyang777 的回复:]

引用 6 楼 rucypli 的回复:
右击服务器名>>安全性>>启用c2审核跟踪

我想做的是从外部监测用户对SQL SERVER的操作,并实时的记录下来,这样将来能做到时点恢复操作。
[/Quote]这个不用你来做,数据库自己日志恢复比你做的细致多了。

如果你想监控程序怎么操作的数据库,建议你在程序触发的时候,自己写一条log记录,

这东西跟log4j一个道理。
ALCAT 2011-01-21
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 rucypli 的回复:]
右击服务器名>>安全性>>启用c2审核跟踪
[/Quote]
我想做的是从外部监测用户对SQL SERVER的操作,并实时的记录下来,这样将来能做到时点恢复操作。
rucypli 2011-01-21
  • 打赏
  • 举报
回复
右击服务器名>>安全性>>启用c2审核跟踪
ALCAT 2011-01-21
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ap0405140 的回复:]
SQL Server Profiler
[/Quote]
这个工具能监视SQL Server 的性能等,但时如何和外部创建接口?
唐诗三百首 2011-01-21
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 wwwgeyang777 的回复:]
能用VC++打开并设置Profile吗?
我想做的最好不对数据库及其相关组件做任何操作。谢谢
[/Quote]
据我所知做不到,或者Profiler做全部跟踪到数据表,
然后用VC++去筛选出你要的SQL. (select * from tab where...)
不过这样做对SQL Server性能很不利的.
ALCAT 2011-01-21
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 ap0405140 的回复:]
引用 5 楼 wwwgeyang777 的回复:
引用 4 楼 ap0405140 的回复:
SQL Server Profiler

这个工具能监视SQL Server 的性能等,但时如何和外部创建接口?

Profiler跟踪的结果,可以记录到数据库中的表,
你的外部程序(VC++)再去读取这个表不就行了?
[/Quote]

能用VC++打开并设置Profile吗?
我想做的最好不对数据库及其相关组件做任何操作。谢谢
唐诗三百首 2011-01-21
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wwwgeyang777 的回复:]
引用 4 楼 ap0405140 的回复:
SQL Server Profiler

这个工具能监视SQL Server 的性能等,但时如何和外部创建接口?
[/Quote]
Profiler跟踪的结果,可以记录到数据库中的表,
你的外部程序(VC++)再去读取这个表不就行了?
ALCAT 2011-01-21
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 wxf163 的回复:]
引用 7 楼 wwwgeyang777 的回复:

引用 6 楼 rucypli 的回复:
右击服务器名>>安全性>>启用c2审核跟踪

我想做的是从外部监测用户对SQL SERVER的操作,并实时的记录下来,这样将来能做到时点恢复操作。
这个不用你来做,数据库自己日志恢复比你做的细致多了。

如果你想监控程序怎么操作的数据库,建议你在程序触发的时候,自己写一条log记录,

……
[/Quote]
你好,我想做的不是那种主从式的热备份,是先进行定时或手工备份,然后对数据库数据的修改做到实时备份。这些用的都是我们自己的数据格式。希望您能解答!
唐诗三百首 2011-01-20
  • 打赏
  • 举报
回复
SQL Server Profiler
dawugui 2011-01-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wwwgeyang777 的回复:]
dawugui

(爱新觉罗.毓华)

那我究竟怎样才能用VC++实时的监测到这些变化呢?
[/Quote]
你可以尝试去日志中找你需要的东西,不过,你应该去VC++版问.
ALCAT 2011-01-20
  • 打赏
  • 举报
回复
dawugui

(爱新觉罗.毓华)

那我究竟怎样才能用VC++实时的监测到这些变化呢?

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧