原因:存储过程被恶意篡改了,打开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'
分享到:
相关推荐
SQL2000和SQL2005批量附加数据库工具是一款高效实用的软件,专为管理和维护Microsoft SQL Server 2000及2005数据库设计。它提供了一个便捷的方式来一次性附加多个数据库,极大地提高了数据库管理员的工作效率,特别...
第一:运行中的数据库文件是不能复制的,你可以先停止sql服务然后复制,或者将数据库分离,再复制 第二:附加时 注意路径是否正确。你附加到另一台服务器上时注意路径是否存在。如果两台服务器数据库目录结构...
1.支持SQL server 数据库文件批量附加 2.需要在装有SQL server 的电脑上运行 3.使用系统管理员来登录电脑,系统使用windows集成身份验证 4.选中目录,点自动搜素,可以搜索目录和子目录下所有mdf文件 5.对不附加的,...
Run DBCC CHECKTABLE on sysindexes.” 这一错误通常意味着在尝试附加的数据库文件中存在一些不兼容或损坏的数据结构,导致SQL Server 2000无法正确识别和加载这些数据。下面将详细介绍如何解决这一问题。 #### ...
在SQL Server中,有时我们需要将已经存在的数据库文件(通常为.mdf和.ldf文件)附加到当前的SQL Server实例上。这种操作常见于数据迁移或恢复场景。本文主要介绍如何通过SQL Server提供的系统存储过程`sp_attach_db`...
批量附加SQL数据库工具是一款专为数据库管理员设计的实用软件,它极大地简化了SQL Server中多个数据库的附加过程。通过自动化处理,该工具能够一次性处理多个数据库文件(.mdf和.ldf),节省了大量时间和精力。 1. ...
在IT领域,数据库管理是至关重要的任务之一,尤其是在企业级应用中。SQL(Structured Query Language)是用于管理和...对于任何处理大量SQL Server数据库的企业或个人来说,拥有一个可靠的批量附加工具都是不可或缺的。
在sql中需要附加大量数据库时很麻烦 在此提供一款批量附加工具,简单实用
为了偷个懒,利用这个数据库,但是在附加的时候出错了。 错误如下: 一开始还以为数据库位置存在问题,所以重新放置了一个位置,仍然无效。最后,上网寻找解决方法。所幸的是此类问题还真有人遇到了,而且也有好几...
解决sqlserver附加数据库显示句对路径的问题或附加不上数据库的问题。史上最好的解决办法,一分钟轻松解决。
批量附加SQL数据库工具V3.2批量附加SQL数据库工具V3.2批量附批量附加SQL数据库工具V3.2加SQL数据库工具V3.2
- 文件路径的动态获取:在多用户或网络环境中,程序应能动态找到数据库文件,避免硬编码路径。 - 版本兼容性:考虑不同版本的SQL Server对数据库文件格式的支持,确保兼容性。 - 日志管理:确保正确处理日志文件...
- **数据库状态**:被附加的数据库不能处于联机或正在恢复的状态。 - **兼容性**:检查SQL Server 2000实例是否支持即将附加的数据库版本,以及是否有足够的磁盘空间。 通过理解和熟练运用批量附加数据库的技术,IT...
SQL 附加数据库定义是指在 Microsoft SQL Server 中将预先准备好的数据库文件附加到现有的 SQL Server 实例中。该过程需要完成多个步骤,包括创建数据库账户、下载和解压缩数据库文件、附加数据库文件到 SQL Server ...
在日常的数据库管理与维护工作中,我们经常会遇到这样的情况:将一个数据库文件(.mdf)附加到SQL Server实例中后,发现该数据库处于只读状态,无法进行数据写入操作。这不仅会影响数据处理流程,还可能导致业务中断...
SQL 2000 附加数据库文件的恢复技术 SQL 2000 提供了多种方式来附加数据库文件,但是如果只有数据库文件没有日志文件,那么恢复起来就会变得非常麻烦。下面我们将讨论如何使用 sp_attach_db 或者 sp_attach_single_...
SQL批量附加数据库 2014年7月2日最新更新 2014-7-2更新为1.5版本: 1、修复:当搜索路劲含有空格无法搜到MDF的Bug 2、改进:双击搜索结果文件除去后,显示剩余文件个数 3、新增:执行SQL语句界面的命令输入框内...
在SQL Server 2000中,数据库的管理和维护是系统管理员的重要工作之一。其中,分离数据库和附加数据库是常见的数据库操作,常用于备份、迁移或在不同服务器间移动数据库。下面将详细介绍这两个过程。 **一、分离...
标题中的“批量附加SQL数据库”指的是利用特定的工具或脚本一次性将多个SQL Server数据库文件(MDF和NDF)附加到SQL Server实例上,而不是逐一进行。 描述中提到的“数据库质疑”可能是指数据库出现故障、损坏或者...
在SQL Server 2000中,批量附加数据库是一项实用功能,它允许管理员一次性附加多个数据库,极大地提高了工作效率。这个"Server 2000 批量附加数据库工具"是专为此目的设计的一个应用程序,旨在简化数据库管理过程,...