原因:存储过程被恶意篡改了,打开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'
分享到:
相关推荐
第一:运行中的数据库文件是不能复制的,你可以先停止sql服务然后复制,或者将数据库分离,再复制 第二:附加时 注意路径是否正确。你附加到另一台服务器上时注意路径是否存在。如果两台服务器数据库目录结构...
批量附加数据库工具,支持SQL2000及SQL2005数据库。可以自己设置数据库连接,保存连接设置。自动判断mdf文件。
1.支持SQL server 数据库文件批量附加 2.需要在装有SQL server 的电脑上运行 3.使用系统管理员来登录电脑,系统使用windows集成身份验证 4.选中目录,点自动搜素,可以搜索目录和子目录下所有mdf文件 5.对不附加的,...
SQLServer2000中如何附加数据库
分离数据库: 第一步:当需要复制粘贴数据库文件时,可以先分离数据库,再进行操作,打开企业管理器,右击需要分离的数据库, 选择所有任务,选择分离数据库: sql2000分离数据库和附加数据库方法全文共4页,当前为...
sql2000附加数据库错误602的完整解决方式
sql server 用命令附加数据库sql server 用命令附加数据库
sql server 2000 备份 还原 附加 数据库 操作 教程 图解
为了偷个懒,利用这个数据库,但是在附加的时候出错了。 错误如下: 一开始还以为数据库位置存在问题,所以重新放置了一个位置,仍然无效。最后,上网寻找解决方法。所幸的是此类问题还真有人遇到了,而且也有好几...
自动启动SQL服务,附加sql2000和2005的数据库。
在sql中需要附加大量数据库时很麻烦 在此提供一款批量附加工具,简单实用
SQL附加数据库后,数据库是只读的解决方案 SQL附加数据库后,数据库是只读的解决方案 SQL附加数据库后,数据库是只读的解决方案
此文档中详细的记载了,解决SQL Server数据库中附加数据库的出错问题,希望可以帮到下载的朋友们!
使用SQL2000附加数据库时只有数据库文件没有日志文件的附加方法
分离数据库不能批量,只能选中后右键分离; 附加数据库,可以批量附加。请先定位到文件夹,点击【搜索数据】按钮,然后选中第一个.mdf数据库文件,然后右键【附加:全部数据库】或者点击按钮【自动附加】 温馨...
在SQLServer2008上面成功附件SQLServer2005的方法
SQL SERVER 无法附加数据库的解决方法
批量附加SQL数据库,快速附加MSSQL数据库,自动搜素MDF文件
快速高效附加sql数据库,简单实用; 批量附加SQL数据库工具V3.2.exe
数据库系统概论 王珊 SPJ 数据库 手敲输入,SQL server 分离文件, 可以附加 数据库系统概论 王珊 SPJ 数据库 手敲输入,SQL server 分离文件, 可以附加 数据库系统概论 王珊 SPJ 数据库 手敲输入,SQL server 分离...