那位大牛兄弟知道,文件系统驱动,能否捕获数据库写盘时的数据?比如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)
znsoftfastio的原因吧?推测的. 看你的介绍,应该是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)

返回顶部