禁止master扩展存储过程xp_cmdshell命令
2009-04-18 12:59
369 查看
sqlserver系统数据库master的 扩展存储过程xp_cmdshell可以让系统管理员以操作系统命令行解释器的方式执行给定的命令字符串,如此,就可以发起许多Dos命令,比如显示文件内容 exec master.dbo.xp_cmdshell 'dir c:/'等等。并以文本行方式返回任何输出,是一个功能非常强大的扩展存贮过程。
一般情况下,xp_cmdshell对管理员来说也是不必要的,xp_cmdshell的消除不会对Server造成
任何影响。
可以将xp_cmdshell消除:
Use Master
Exec sp_dropextendedproc N'xp_cmdshell'
Go
如果需要的话,可以把xp_cmdshell恢复回来:
Use Master
Exec sp_addextendedproc N'xp_cmdshell', N'xplog70.dll'
Go
一般情况下,xp_cmdshell对管理员来说也是不必要的,xp_cmdshell的消除不会对Server造成
任何影响。
可以将xp_cmdshell消除:
Use Master
Exec sp_dropextendedproc N'xp_cmdshell'
Go
如果需要的话,可以把xp_cmdshell恢复回来:
Use Master
Exec sp_addextendedproc N'xp_cmdshell', N'xplog70.dll'
Go
相关文章推荐
- 禁止master扩展存储过程xp_cmdshell命令
- xp_cmdshell,Transact-SQL中常用扩展存储过程
- Purpose: xp_cmdshell 扩展存储过程的使用
- [Sql Server]解读mssql中功能强大的xp_cmdshell扩展存储过程
- 删除与恢复扩展存储过过程xp_cmdshell的语句
- SQL Server ->> 调用系统内建扩展存储过程"master.dbo.xp_delete_file"删除过期备份文件
- 利用xp_cmdshell存储过程执行Dts包。
- 删除master库中不安全的扩展存储过程
- xp_cmdshell 拓展存储过程的使用
- SQL的系统存储过程xp_cmdshell
- 扩展存储过程 xp_smtp_sendmail的安装
- 使用扩展存储过程xp_regread读取注册表信息
- 利用xp_cmdshell 结合 DOS的ECHO和输出重定向,写了一个写磁盘文件的存储过程。
- master..xp_cmdshell(osql命令)批量执行SQL脚本
- 彻底删除SQL Server2000的xp_cmdShell扩展存贮过程
- xp_cmdshell 存储过程简介
- SqlServer xp_cmdshell 存储过程
- SQLServer扩展存储过程
- sql 2005存储过程触发器出现 SQLNCLI" 返回了消息 "该伙伴事务管理器已经禁止了它对远程/网络事务的支持”解决
- 【Vegas原创】SQL Server 阻止了对组件 'xp_cmdshell' 的 过程'sys.xp_cmdshell' 的访问解决方法