程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> SQL 沒法裝載DLL Microsoft緣由(沒法修正sa暗碼)

SQL 沒法裝載DLL Microsoft緣由(沒法修正sa暗碼)

編輯:MSSQL

SQL 沒法裝載DLL Microsoft緣由(沒法修正sa暗碼)。本站提示廣大學習愛好者:(SQL 沒法裝載DLL Microsoft緣由(沒法修正sa暗碼))文章只能為提供參考,不一定能成為您想要的結果。以下是SQL 沒法裝載DLL Microsoft緣由(沒法修正sa暗碼)正文


沒法裝載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'
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved