版块
论坛
喜欢
话题
应用
搜索
登录
注册
sundyhyb的个人空间
访问量
2
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=196272
文件系统驱动能否拦截数据库的写盘数据?
那位大牛兄弟知道,文件系统驱动,能否捕获数据库写盘时的数据?比如SQL Server数据库向*.mdf、*.LDF文件写数据的时候,驱动能否获取数据?有牛人知道么?
回复
(
11
)
2008-11-10 17:42
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
sundyhyb
:
具体什么原因,我也不知道,反正换一台计算机就好了。不知道是不是与其他程序、驱动间发生了什么冲突?还是其他原因。如果知道的大牛,可以此处解释一下。让兄弟们都长长见识。
(2008-11-13 15:27)
回复
sundyhyb
:
多谢兄弟们的关注,文件系统驱动可以抓获SQL Server IO数据。可能是我的开发环境出了问题,一直捉不到。换了一台计算机就好了!
(2008-11-13 15:22)
回复
sundyhyb
:
数据库快照的稀疏文件还需要NTFS的支持,所以说裸设备不支持SQL Server.如此分析来,可以得到一个结论就是:文件系统驱动肯定可以捕获SQL Server数据的IO动作与数据。
(2008-11-13 09:55)
回复
znsoft
:
fastio的原因吧?推测的. 看你的介绍,应该是sqlserver,但是目前还没有支持裸设备的版本吧?所以,还是文件操作,你一定可以抓得到
(2008-11-12 22:08)
回复
sundyhyb
:
大牛们,不知道么?
(2008-11-12 13:32)
回复
sundyhyb
:
我的测试过程是1:安装驱动,重新启动系统;2:安装数据库,重新启动系统;3:开启数据库;4:insert某表一些数据;5:等一会,手工执行checkpoint命令;6:关闭数据库。整个过程没有扑捉到关于写.*.mdf、*.LDF文件的信息。 呵呵,真可悲。不过其他...
(2008-11-11 13:33)
回复
mz_suya
:
"它只要以文件的形式写数据就可以拦得到"--------支持 “大家可以写一个简单的驱动看看,好象只能在fastio中获得错误日志的写操作,不能截获关于.*.mdf、*.LDF读写的任何信息。这是怎么一会事?” 具体的我不清楚 但是我想可能是你驱动加载的时候...
(2008-11-11 12:10)
回复
sundyhyb
:
大家可以写一个简单的驱动看看,好象只能在fastio中获得错误日志的写操作,不能截获关于.*.mdf、*.LDF读写的任何信息。这是怎么一会事?有兄弟们知道么?
(2008-11-11 09:42)
回复
znsoft
:
不过目前在驱动中,还不容易实现基于类的全局变量.一般是声明一个指针,再new,
(2008-11-10 22:40)
回复
znsoft
:
显然是可以的,数据库跟文件系统是不同层次的东东.它只要以文件的形式写数据就可以拦得到
(2008-11-10 22:38)
回复
1
2
下一页 »
sundyhyb
加关注
写私信
0
关注
0
粉丝
36
帖子
返回顶部