sql 2005无法删除扩展存储过程xp_cmdshell 的(4)
时间:2010-01-15 13:49来源:未知 作者:admin 点击:次
USE _sys_resource GO DROP PROC sys.xp_cmdshell GO EXEC sp_detach_db N ' _sys_resource ' GO -- 要重启 sql 才生效,下面这句让 sql 停止 SHUTDOWN GO -- 4. 回到步骤 2 的目录,将下面两
USE _sys_resource
GO
DROP PROC sys.xp_cmdshell
GO
EXEC sp_detach_db N'_sys_resource'
GO
-- 要重启 sql 才生效,下面这句让 sql 停止
SHUTDOWN
GO
-- 4. 回到步骤 2 的目录,将下面两个文件改名以做备份
mssqlsystemresource.mdf
mssqlsystemresource.ldf
-- 5. 将下面两个文件改名,去掉前面的 _
_mssqlsystemresource.mdf
_mssqlsystemresource.ldf
-- 6. 重新启动 sql server, 再执行 xp_cmdshell, 你会发现找不到这个存储过程了
注意,上面的操作修改的那个文件是很重要的,不要随便改里面的东西,不然SQL Server死掉了我可不管