SQL Server存儲(chǔ)過(guò)程的刪除方法
SQL Server存儲(chǔ)過(guò)程的刪除方法使我們經(jīng)常會(huì)用到的,下面就為您介紹擴(kuò)展存儲(chǔ)過(guò)程的刪除方法,如果您對(duì)SQL Server存儲(chǔ)過(guò)程方面感興趣的話,不妨一看。
--清除SQL Server所有的危險(xiǎn)擴(kuò)展SQL Server存儲(chǔ)過(guò)程
--清除完后,需要對(duì)xplog70.dll文件進(jìn)行改名
--不知道使用的是那個(gè)動(dòng)態(tài)庫(kù)可以查詢sp_helpextendedproc xp_cmdshell
---------------------------------------------------------------------------
--刪除擴(kuò)展存儲(chǔ)過(guò)程后會(huì)存在的問(wèn)題
--xp_cmdshell [刪除此項(xiàng)擴(kuò)展后,將無(wú)法遠(yuǎn)程連接數(shù)據(jù)庫(kù)]
--xp_dirtree [刪除此項(xiàng)擴(kuò)展后,將無(wú)法新建或附加數(shù)據(jù)庫(kù)] 恢復(fù)備份時(shí)被使用,非必要請(qǐng)勿刪除
--Xp_regread [刪除此項(xiàng)擴(kuò)展后,還原數(shù)據(jù)庫(kù)輔助] 恢復(fù)備份時(shí)被使用,非必要請(qǐng)勿刪除
--xp_fixeddrives [刪除此項(xiàng)擴(kuò)展后,將無(wú)法還原數(shù)據(jù)庫(kù)] 恢復(fù)備份時(shí)被使用,非必要請(qǐng)勿刪除
--Sp_OACreate [刪除后會(huì)造成企業(yè)管理器中的某些功能無(wú)法使用]
--Sp_OADestroy [刪除后會(huì)造成企業(yè)管理器中的某些功能無(wú)法使用]
--Sp_OAGetErrorInfo [刪除后會(huì)造成企業(yè)管理器中的某些功能無(wú)法使用]
--Sp_OAGetProperty [刪除后會(huì)造成企業(yè)管理器中的某些功能無(wú)法使用]
--Sp_OAMethod [刪除后會(huì)造成企業(yè)管理器中的某些功能無(wú)法使用]
--Sp_OASetProperty [刪除后會(huì)造成企業(yè)管理器中的某些功能無(wú)法使用]
--Sp_OAStop [刪除后會(huì)造成企業(yè)管理器中的某些功能無(wú)法使用]
---------------------------------------------------------------------------
--各個(gè)擴(kuò)展存儲(chǔ)過(guò)程的說(shuō)明
--xp_cmdshell --它可以執(zhí)行操作系統(tǒng)的任何指令
--xp_dirtree --用來(lái)列出對(duì)應(yīng)目錄下的文件和文件夾
--xp_enumgroups --列出當(dāng)前系統(tǒng)的使用群組及其說(shuō)明
--xp_fixeddrives --列表所有驅(qū)動(dòng)器名和每個(gè)驅(qū)動(dòng)器上的空閑空間大小
--xp_loginconfig --一些服務(wù)器安全配置的信息
--xp_enumerrorlogs --枚舉域名相關(guān)信息
--xp_getfiledetails --
--Sp_OACreate --OLE自動(dòng)存儲(chǔ)過(guò)程,危險(xiǎn)性不亞于xp_cmdshell,刪除后會(huì)造成企業(yè)管理器中的某些功能無(wú)法使用
--Sp_OADestroy --OLE自動(dòng)存儲(chǔ)過(guò)程,危險(xiǎn)性不亞于xp_cmdshell,刪除后會(huì)造成企業(yè)管理器中的某些功能無(wú)法使用
--Sp_OAGetErrorInfo --OLE自動(dòng)存儲(chǔ)過(guò)程,危險(xiǎn)性不亞于xp_cmdshell,刪除后會(huì)造成企業(yè)管理器中的某些功能無(wú)法使用
--Sp_OAGetProperty --OLE自動(dòng)存儲(chǔ)過(guò)程,危險(xiǎn)性不亞于xp_cmdshell,刪除后會(huì)造成企業(yè)管理器中的某些功能無(wú)法使用
--Sp_OAMethod --OLE自動(dòng)存儲(chǔ)過(guò)程,危險(xiǎn)性不亞于xp_cmdshell,刪除后會(huì)造成企業(yè)管理器中的某些功能無(wú)法使用
--Sp_OASetProperty --OLE自動(dòng)存儲(chǔ)過(guò)程,危險(xiǎn)性不亞于xp_cmdshell,刪除后會(huì)造成企業(yè)管理器中的某些功能無(wú)法使用
--Sp_OAStop --OLE自動(dòng)存儲(chǔ)過(guò)程,危險(xiǎn)性不亞于xp_cmdshell,刪除后會(huì)造成企業(yè)管理器中的某些功能無(wú)法使用
--Xp_regaddmultistring --
--Xp_regdeletekey --可以刪除注冊(cè)表指定的鍵
--Xp_regdeletevalue --可以刪除注冊(cè)表指定的鍵里指定的值
--Xp_regenumkeys --枚舉
--Xp_regenumvalues --
--Xp_regread --可以讀取注冊(cè)表指定的鍵里指定的值
--Xp_regremovemultistring --
--Xp_regwrite --可以寫入注冊(cè)表指定的鍵里指定的值
--sp_makewebtask --
---------------------------------------------------------------------------
--刪除
use master
exec sp_dropextendedproc 'xp_cmdshell'
--exec sp_dropextendedproc 'xp_dirtree'
exec sp_dropextendedproc 'xp_enumgroups'
--exec sp_dropextendedproc 'xp_fixeddrives'
exec sp_dropextendedproc 'xp_loginconfig'
exec sp_dropextendedproc 'xp_enumerrorlogs'
exec sp_dropextendedproc 'xp_getfiledetails'
exec sp_dropextendedproc 'Sp_OACreate'
exec sp_dropextendedproc 'Sp_OADestroy'
exec sp_dropextendedproc 'Sp_OAGetErrorInfo'
exec sp_dropextendedproc 'Sp_OAGetProperty'
exec sp_dropextendedproc 'Sp_OAMethod'
exec sp_dropextendedproc 'Sp_OASetProperty'
exec sp_dropextendedproc 'Sp_OAStop'
exec sp_dropextendedproc 'Xp_regaddmultistring'
exec sp_dropextendedproc 'Xp_regdeletekey'
exec sp_dropextendedproc 'Xp_regdeletevalue'
exec sp_dropextendedproc 'Xp_regenumkeys'
exec sp_dropextendedproc 'Xp_regenumvalues'
--exec sp_dropextendedproc 'Xp_regread'
exec sp_dropextendedproc 'Xp_regremovemultistring'
exec sp_dropextendedproc 'Xp_regwrite'
drop procedure sp_makewebtask
go
---------------------------------------------------------------------------
--恢復(fù)
use master
exec sp_addextendedproc xp_cmdshell,'xplog70.dll'
exec sp_addextendedproc xp_dirtree,'xpstar.dll'
exec sp_addextendedproc xp_enumgroups,'xplog70.dll'
exec sp_addextendedproc xp_fixeddrives,'xpstar.dll'
exec sp_addextendedproc xp_loginconfig,'xplog70.dll'
exec sp_addextendedproc xp_enumerrorlogs,'xpstar.dll'
exec sp_addextendedproc xp_getfiledetails,'xpstar.dll'
exec sp_addextendedproc sp_OACreate,'odsole70.dll'
exec sp_addextendedproc sp_OADestroy,'odsole70.dll'
exec sp_addextendedproc sp_OAGetErrorInfo,'odsole70.dll'
exec sp_addextendedproc sp_OAGetProperty,'odsole70.dll'
exec sp_addextendedproc sp_OAMethod,'odsole70.dll'
exec sp_addextendedproc sp_OASetProperty,'odsole70.dll'
exec sp_addextendedproc sp_OAStop,'odsole70.dll'
exec sp_addextendedproc xp_regaddmultistring,'xpstar.dll'
exec sp_addextendedproc xp_regdeletekey,'xpstar.dll'
exec sp_addextendedproc xp_regdeletevalue,'xpstar.dll'
exec sp_addextendedproc xp_regenumvalues,'xpstar.dll'
exec sp_addextendedproc xp_regread,'xpstar.dll'
exec sp_addextendedproc xp_regremovemultistring,'xpstar.dll'
exec sp_addextendedproc xp_regwrite,'xpstar.dll'
go
【編輯推薦】