win 2003
sql2000
昨晚打开企业管理器 ,请把朋友发个我的数据库文件附加到本地看看,没想到在最后选择文件所在路径的时候提示出错.
还请各位帮忙,先谢过了
18 个解决方案
#1
看看文件的路径,有可能是路径不对?
#2
重名了?
#3
图片不全,看这个
#4
出错了吧 重新修复安装一下
#5
就是浏览想到添加的文件时,才弹出的错误提示
#6
系统文件类型是fat32还是ntfs 数据库文件有多大?
#7
ntfs
mdf文件 51,200kb
ldf文件 2,440kb
#8
我也碰到了这种情况,请问楼主解决了吗?如果解决了能否告知方法
#9
你在你电脑上建一个资料库,测试一下附加数据库是否正常使用;本人估计是在高版本的SQL 中建立的数据库,在低版本的数据库中附加,当然也不排除数据库有问题!
#10
备份的时候也是出现这个问题,提示126:找不到指定模块
#11
是不是使用中文 文件或者文件夹?
#12
我也是这个问题,今天突然就这样了。。。
#13
没有中文,全英文路径
#14
原因:存储过程被恶意篡改了,打开master数据库,点开扩展存储过程项,可以看到很多的存储过程路径已经被篡改,正常的都是.dll的路径,将不是该路径的存储过程先删除先执行,存储过程的路径可以参照其它机器好的sql数据库的存储过程
修复一下存储过程
先删除
drop procedure xp_cmdshell
drop procedure sp_OASetProperty
drop procedure sp_OAMethod
drop procedure sp_OACreate
drop procedure xp_regdeletekey
drop procedure xp_regwrite
drop procedure sp_password
drop procedure xp_dirtree
drop procedure sp_password
后执行
exec sp_addextendedproc xp_cmdshell,'xplog70.dll'
exec sp_addextendedproc sp_OACreate,'odsole70.dll'
exec sp_addextendedproc sp_OAMethod,'odsole70.dll'
exec sp_addextendedproc xp_regdeletekey,'xpstar.dll'
exec sp_addextendedproc xp_regwrite,'xpstar.dll'
exec sp_addextendedproc xp_dirtree,'xpstar.dll'
exec sp_addextendedproc sp_OAGetProperty,'odsole70.dll'
修复一下存储过程
先删除
drop procedure xp_cmdshell
drop procedure sp_OASetProperty
drop procedure sp_OAMethod
drop procedure sp_OACreate
drop procedure xp_regdeletekey
drop procedure xp_regwrite
drop procedure sp_password
drop procedure xp_dirtree
drop procedure sp_password
后执行
exec sp_addextendedproc xp_cmdshell,'xplog70.dll'
exec sp_addextendedproc sp_OACreate,'odsole70.dll'
exec sp_addextendedproc sp_OAMethod,'odsole70.dll'
exec sp_addextendedproc xp_regdeletekey,'xpstar.dll'
exec sp_addextendedproc xp_regwrite,'xpstar.dll'
exec sp_addextendedproc xp_dirtree,'xpstar.dll'
exec sp_addextendedproc sp_OAGetProperty,'odsole70.dll'
#15
我也遇到了这个问题,正在处理中...
#16
drop procedure sp_password
是为什么呢 还出现2次
是为什么呢 还出现2次
#17
太精典了,我通过这个贴子,解决了这个问题。我的是因为我刚装系统就被黑了,结果就是存储过程被修改了,导至这个问题出现。
#18
看来,是有人专门针对Sql的攻击,这些人太无耻了。
#1
看看文件的路径,有可能是路径不对?
#2
重名了?
#3
图片不全,看这个
#4
出错了吧 重新修复安装一下
#5
就是浏览想到添加的文件时,才弹出的错误提示
#6
系统文件类型是fat32还是ntfs 数据库文件有多大?
#7
ntfs
mdf文件 51,200kb
ldf文件 2,440kb
#8
我也碰到了这种情况,请问楼主解决了吗?如果解决了能否告知方法
#9
你在你电脑上建一个资料库,测试一下附加数据库是否正常使用;本人估计是在高版本的SQL 中建立的数据库,在低版本的数据库中附加,当然也不排除数据库有问题!
#10
备份的时候也是出现这个问题,提示126:找不到指定模块
#11
是不是使用中文 文件或者文件夹?
#12
我也是这个问题,今天突然就这样了。。。
#13
没有中文,全英文路径
#14
原因:存储过程被恶意篡改了,打开master数据库,点开扩展存储过程项,可以看到很多的存储过程路径已经被篡改,正常的都是.dll的路径,将不是该路径的存储过程先删除先执行,存储过程的路径可以参照其它机器好的sql数据库的存储过程
修复一下存储过程
先删除
drop procedure xp_cmdshell
drop procedure sp_OASetProperty
drop procedure sp_OAMethod
drop procedure sp_OACreate
drop procedure xp_regdeletekey
drop procedure xp_regwrite
drop procedure sp_password
drop procedure xp_dirtree
drop procedure sp_password
后执行
exec sp_addextendedproc xp_cmdshell,'xplog70.dll'
exec sp_addextendedproc sp_OACreate,'odsole70.dll'
exec sp_addextendedproc sp_OAMethod,'odsole70.dll'
exec sp_addextendedproc xp_regdeletekey,'xpstar.dll'
exec sp_addextendedproc xp_regwrite,'xpstar.dll'
exec sp_addextendedproc xp_dirtree,'xpstar.dll'
exec sp_addextendedproc sp_OAGetProperty,'odsole70.dll'
修复一下存储过程
先删除
drop procedure xp_cmdshell
drop procedure sp_OASetProperty
drop procedure sp_OAMethod
drop procedure sp_OACreate
drop procedure xp_regdeletekey
drop procedure xp_regwrite
drop procedure sp_password
drop procedure xp_dirtree
drop procedure sp_password
后执行
exec sp_addextendedproc xp_cmdshell,'xplog70.dll'
exec sp_addextendedproc sp_OACreate,'odsole70.dll'
exec sp_addextendedproc sp_OAMethod,'odsole70.dll'
exec sp_addextendedproc xp_regdeletekey,'xpstar.dll'
exec sp_addextendedproc xp_regwrite,'xpstar.dll'
exec sp_addextendedproc xp_dirtree,'xpstar.dll'
exec sp_addextendedproc sp_OAGetProperty,'odsole70.dll'
#15
我也遇到了这个问题,正在处理中...
#16
drop procedure sp_password
是为什么呢 还出现2次
是为什么呢 还出现2次
#17
太精典了,我通过这个贴子,解决了这个问题。我的是因为我刚装系统就被黑了,结果就是存储过程被修改了,导至这个问题出现。
#18
看来,是有人专门针对Sql的攻击,这些人太无耻了。