`

sql2K中的不能附加数据库,选不了路径

阅读更多

原因:存储过程被恶意篡改了,打开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 2005 批量附加数据库工具

    SQL2000和SQL2005批量附加数据库工具是一款高效实用的软件,专为管理和维护Microsoft SQL Server 2000及2005数据库设计。它提供了一个便捷的方式来一次性附加多个数据库,极大地提高了数据库管理员的工作效率,特别...

    sql批量附加数据库v3.2

    在实际使用中,"sql批量附加数据库v3.2" 还可能支持一些高级功能,如自动查找和附加同一目录下的所有数据库文件、过滤特定类型的数据库、自定义日志文件路径等。这些特性使它成为数据库管理员日常工作的得力助手。 ...

    批量附加SQL数据库.rar

    第一:运行中的数据库文件是不能复制的,你可以先停止sql服务然后复制,或者将数据库分离,再复制  第二:附加时 注意路径是否正确。你附加到另一台服务器上时注意路径是否存在。如果两台服务器数据库目录结构...

    SQL SERVER数据库批量附加工具.rar

    SQL SERVER数据库批量附加工具是一款针对Microsoft SQL Server设计的实用工具,它极大地简化了数据库管理员在日常工作中频繁进行数据库附加操作的流程。在传统的SQL Server管理中,如果需要附加多个数据库,通常需要...

    sql2000附加数据库错误602解决方式

    Run DBCC CHECKTABLE on sysindexes.” 这一错误通常意味着在尝试附加的数据库文件中存在一些不兼容或损坏的数据结构,导致SQL Server 2000无法正确识别和加载这些数据。下面将详细介绍如何解决这一问题。 #### ...

    SQL数据库自动启动和附加数据库源码

    在SQL Server中,附加数据库意味着将数据库文件(mdf和ldf)连接到现有的SQL Server实例。以下是手动操作的步骤: 1. 启动SQL Server Management Studio (SSMS) 并连接到SQL Server实例。 2. 在对象资源管理器中,...

    批量附加SQL2000数据库

    - **数据库状态**:被附加的数据库不能处于联机或正在恢复的状态。 - **兼容性**:检查SQL Server 2000实例是否支持即将附加的数据库版本,以及是否有足够的磁盘空间。 通过理解和熟练运用批量附加数据库的技术,IT...

    批量附加SQL数据库工具

    批量附加SQL数据库工具是一款专为数据库管理员设计的实用软件,它极大地简化了SQL Server中多个数据库的附加过程。通过自动化处理,该工具能够一次性处理多个数据库文件(.mdf和.ldf),节省了大量时间和精力。 1. ...

    sql server 用命令附加数据库

    在SQL Server中,有时我们需要将已经存在的数据库文件(通常为.mdf和.ldf文件)附加到当前的SQL Server实例上。这种操作常见于数据迁移或恢复场景。本文主要介绍如何通过SQL Server提供的系统存储过程`sp_attach_db`...

    SQL数据库 823 824 数据库置疑 无法附加修复

    在SQL Server数据库管理中,遇到"823"和"824"错误通常是由于物理存储问题或数据页损坏导致的。这些错误可能会使数据库变得“可疑”,导致无法正常附加和使用。以下是对这两个错误代码的详细解释以及修复策略。 **...

    SQL 批量附加数据库工具

    在IT领域,数据库管理是至关重要的任务之一,尤其是在企业级应用中。SQL(Structured Query Language)是用于管理和...对于任何处理大量SQL Server数据库的企业或个人来说,拥有一个可靠的批量附加工具都是不可或缺的。

    Sql数据库批量附加

    在sql中需要附加大量数据库时很麻烦 在此提供一款批量附加工具,简单实用

    SQL附加数据库失败问题的解决方法

    为了偷个懒,利用这个数据库,但是在附加的时候出错了。 错误如下: 一开始还以为数据库位置存在问题,所以重新放置了一个位置,仍然无效。最后,上网寻找解决方法。所幸的是此类问题还真有人遇到了,而且也有好几...

    sql server附加数据库时显示绝对路径解决办法

    解决sqlserver附加数据库显示句对路径的问题或附加不上数据库的问题。史上最好的解决办法,一分钟轻松解决。

    批量附加SQL数据库工具V3.2

    批量附加SQL数据库工具V3.2批量附加SQL数据库工具V3.2批量附批量附加SQL数据库工具V3.2加SQL数据库工具V3.2

    自动附加SQL server 数据库

    - 文件路径的动态获取:在多用户或网络环境中,程序应能动态找到数据库文件,避免硬编码路径。 - 版本兼容性:考虑不同版本的SQL Server对数据库文件格式的支持,确保兼容性。 - 日志管理:确保正确处理日志文件...

    SQL2008不能附加SQL2005数据库的问题+

    标题所述的问题是关于尝试在SQL Server 2008中附加一个原先在SQL Server 2005上创建的数据库时遇到的困难。描述中提到的解决方案主要涉及到数据库文件的权限设置。以下是对这个问题的详细解释和扩展: SQL Server ...

    sql附加数据库[定义].pdf

    SQL 附加数据库定义是指在 Microsoft SQL Server 中将预先准备好的数据库文件附加到现有的 SQL Server 实例中。该过程需要完成多个步骤,包括创建数据库账户、下载和解压缩数据库文件、附加数据库文件到 SQL Server ...

    Server 2000 批量附加数据库工具【2012修复版】

    分离数据库不能批量,只能选中后右键分离; 附加数据库,可以批量附加。请先定位到文件夹,点击【搜索数据】按钮,然后选中第一个.mdf数据库文件,然后右键【附加:全部数据库】或者点击按钮【自动附加】 温馨...

    SQL2000只有数据库文件没有日志文件的附加方法

    SQL 2000 附加数据库文件的恢复技术 SQL 2000 提供了多种方式来附加数据库文件,但是如果只有数据库文件没有日志文件,那么恢复起来就会变得非常麻烦。下面我们将讨论如何使用 sp_attach_db 或者 sp_attach_single_...

Global site tag (gtag.js) - Google Analytics