当前位置:  数据库>sqlserver

SQL 无法装载DLL Microsoft原因(无法修改sa密码)

    来源: 互联网  发布时间:2014-10-08

    本文导语:  无法装载DLL Microsoft原因: 126(找不到指定的模块)。 U890帐套引入提示:“无法装载 DLL Microsoft提示您请误随意操作SQL数据库 以免对起 数据库造成不必要的麻烦 或该 DLL 所引用的某一 DLL。原因: 126(找不到指定的模块。)。” 由...

无法装载DLL Microsoft原因: 126(找不到指定的模块)。
U890帐套引入提示:“无法装载 DLL Microsoft提示您请误随意操作SQL数据库 以免对起 数据库造成不必要的麻烦 或该 DLL 所引用的某一 DLL。原因: 126(找不到指定的模块。)。”
由于SQL2000的SA密码过于简单导致,被病毒恶意修改系统存储过程。
需要以下系统存储过程恢复。
注意:该方案只支持SQL2000

代码如下:

use master
go
--检查xp_cmdshell是否被篡改
select * from master..syscomments where object_name(id)='xp_cmdshell' and text'xplog70.dll'
go
--检查其他存储过程是否被篡改
select object_name(id), * from master..syscomments where object_name(id) in
('xp_getfiledetails','xp_availablemedia','xp_dirtree','xp_fixeddrives','xp_s
ubdirs',
'xp_fileexist','xp_get_tape_devices','sp_MSgetversion','xp_enumdsn','xp_regr
ead','xp_regwrite','xp_regdeletevalue',
'xp_regaddmultistring','xp_regremovemultistring','xp_regenumkeys','xp_regenu
mvalues','xp_regdeletekey','xp_instance_regread',
'xp_instance_regwrite','xp_instance_regdeletevalue','xp_instance_regaddmulti
string','xp_instance_regremovemultistring',
'xp_instance_regenumkeys','xp_instance_regenumvalues') and text N'xpstar.dll'
go
--发现xp_cmdshell被篡改,执行下面语句改回来
--drop procedure xp_cmdshell
--go
--exec sp_addextendedproc N'xp_cmdshell', N'xplog70.dll'
--go
--然后执行下面语句验证xp_cmdshell是否正确
--xp_cmdshell 'dir c:/'
--如果该语句异常,还有可能sql server服务的启用账户(一般情况下是system)没有访问system32/cmd.exe文件的权限,加上权限即可
--发现其他存储过程被篡改,执行下面语句
--drop procedure 存储过程名称
--go
--exec sp_addextendedproc N'存储过程名称', N'xpstar.dll'

    
 
 

您可能感兴趣的文章:

  • (X86/X64)安装sql server 2005 过程中提示“无法启动sql server的 启动”的解决方法
  • SQL Server代理服务无法启动的解决方法
  • sql2000挂起无法安装的问题的解决方法
  • sa用户无法登录sql server 2005的解决方法
  • sql server 2008 无法附加数据库的解决方法
  • SQL Server提示"选定的用户拥有对象,所以无法除去该用户”
  • sql server 2008:您对无法重新创建的表进行了更改或者启用了“阻止保存重新创建表的更改”
  • sql server 2005删除用户时“数据库主体在该数据库中拥有架构,无法删除”错误的解决办法
  • SQL Server 2012无法连接到WMI提供程序(Cannot connect to WMI provider)解决方案
  • sql server 2005维护计划无法删除怎么办呢?
  • 64位win7下pl/sql无法连接oracle解决方法
  • sql2005以上版本解决syscolumn表中数据无法修改问题
  • win2003上安装SQL2000时CD-KEY(序列号)无法验证解决方法
  • sql 2000 无法执行查询,因为一些文件缺少或未注册"的解决方法
  • sql server 还原数据库时提示数据库正在使用,无法进行操作的解决方法
  • sql数据库备份后无法还原怎么办?解决方法
  • SQL Server 服务由于登录失败而无法启动
  • SQL Server使用Merge语句当源表数据集为空时,无法进行查询的问题
  • sql server无法对表中重复数据更新或删除的解决方法(图文)
  • method 的不兼容类型。无法将 java.lang.String 转换为 java.sql.ResultSet?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 如何处理此错误:java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]没有执行可选特性
  • 请问,这是什么错误!java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][Named Pipes]??????? SQL Server?虽然分少,但一定给,只要您是前5名回复者中最好的以为!
  • 为什么 java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]没有执行可选特性
  • Microsoft SQL Server JDBC Driver
  • Jbuilder6中如何加载Microsoft SQL SERVER Driver
  • [Microsoft][ODBC SQL Server Driver]连接占线导致另一个 hstmt
  • :[Microsoft][ODBC SQL Server Driver]无效的描述符索引 如何解决?
  • Microsoft SQL Server 2005 错误 29503 的解决方法
  • 請問12-22有位兄弟說microsoft for sql2000的jdbc有5個連接的限制是不是真的
  • 在使用中,经常出现提示为:java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]连接占线导致另一个 hstmt,是什么意思,怎样解
  • 怎样解决出现java.sql.SQLException: [Microsoft][SQLServer JDBC Driver][erver]String or binary data would be truncated.问题?
  • (急!)如何在UNIX中配置Microsoft SQL Server 2000 Driver for JDBC?
  • Microsoft SQL Server 2000 Driver for JDBC(JBuilder连接)
  • Microsoft SQL Server 安全问题
  • java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Invalid operation for the current cursor position.(在线)
  • Microsoft SQL Server 2012 数据库安装图解教程
  • 用jdbc对access数据库进行操作时出现异常:java.sql.SQLException: [Microsoft][ODBC 驱动程序 管理器] 非法的游标状态
  • 请问这是什么错误(数据源应该没问题),分虽然少,但一定给,只要您是前5命回复者中恢复最好的一位!?java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]COUNT 栏位不正确
  • Oracle8i和Microsoft SQL Server比较
  • java命名空间java.sql接口statement的类成员方法: executeupdate定义及介绍
  • SQL查询分析工具 SQL Workbench/J
  • java命名空间java.sql接口connection的类成员方法: nativesql定义及介绍
  • oracle导出sql语句的结果集和保存执行的sql语句(深入分析)
  • java命名空间java.sql接口preparedstatement的类成员方法: executeupdate定义及介绍
  • SQL Server统计SQL语句执行时间的脚本
  • java命名空间java.sql接口rowid的类成员方法: getbytes定义及介绍
  • SQL客户端软件 PKLite SQL Client
  • java命名空间java.sql接口ref的类成员方法: getbasetypename定义及介绍
  • SQL语句实现SQL Server 2000及Sql Server 2005日志收缩(批量)
  • java命名空间java.sql接口databasemetadata的类成员方法: getsqlkeywords定义及介绍
  • SQL客户端管理工具 SQuirreL SQL Client


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3