xp_cmdshell 제거

Posted at 2008. 6. 13. 06:39 | Posted in 데이타베이스/MSSQL


제거방법 --

USE MASTER

EXEC SP_HELPTEXT XP_CMDSHELL

-       여기서 나타난 DLL 이름을 기억해 둡니다. 이것은 나중에 다시 등록할 때 필요함.




- 제거


USE MASTER

EXEC SP_DROPEXTENDEDPROC 'XP_CMDSHELL'

EXEC SP_DROPEXTENDEDPROC 'XP_DIRTREE'

EXEC SP_DROPEXTENDEDPROC 'xp_regdeletekey'
EXEC SP_DROPEXTENDEDPROC 'xp_regenumvalues'

EXEC SP_DROPEXTENDEDPROC 'xp_regread'

EXEC SP_DROPEXTENDEDPROC 'xp_regdeletekey'



- 다시 등록시

USE MASTER

EXEC SP_ADDEXTENDEDPROC 'XP_CMDSHELL', 'XPLOG70.DLL'  --  앞에서 알아냈던 DLL ;이름 입력
EXEC SP_ADDEXTENDEDPROC 'XP_DIRTREE', 'XPSTAR.DLL'

EXEC SP_ADDEXTENDEDPROC 'xp_regdeletekey', 'XPSTAR.DLL'
EXEC SP_ADDEXTENDEDPROC 'xp_regenumvalues', 'XPSTAR.DLL'

EXEC SP_ADDEXTENDEDPROC 'xp_regread', 'XPSTAR.DLL'

EXEC SP_ADDEXTENDEDPROC 'xp_regdeletekey', 'XPSTAR.DLL'


'데이타베이스 > MSSQL' 카테고리의 다른 글

MSSQL 원격 접속 설정  (0) 2008.08.16
Invalid object name 'syspublications'.  (0) 2008.07.31
MSSQL 기본튜닝  (1) 2008.04.10
복제필드의 사이즈 제한  (0) 2008.03.28
MSSQL 로그파일 비우는 방법  (0) 2007.11.15

//