SQL Server2014如何彻底禁用xp_cmdshell

吉普赛的歌 2015-07-28 03:51:08
-------------------- 启用 -----------------------
use master
EXEC sp_configure 'show advanced options', 1
GO
RECONFIGURE
GO
EXEC sp_configure 'xp_cmdshell', 1
GO
RECONFIGURE
go
--测试
exec master..xp_cmdshell 'whoami'

-------------------- 禁用 -----------------------
use master
EXEC sp_configure 'show advanced options', 1
GO
RECONFIGURE
GO
EXEC sp_configure 'xp_cmdshell', 0
GO
RECONFIGURE
go


但禁用没有用, 有 sysadmin 角色权限的人还是能开启。 
能不能彻底删除这个功能?
试过删除或改名 xplog70.dll , 没有用。
...全文
207 1 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Tiger_Zhao 2015-07-30
最根本的是控制好权限。
又要马儿跑得快,又要马儿不吃草——没辙。
回复
吉普赛的歌 2015-07-29
引用 1 楼 Tiger_Zhao 的回复:
xp_cmdshell的删除及恢复 既然 sysadmin 权限都赋出去了,就别指望彻底禁止了。
你发的链接还是老旧的 sqlserver2000 的内容, 没用的
回复
Tiger_Zhao 2015-07-28
xp_cmdshell的删除及恢复
既然 sysadmin 权限都赋出去了,就别指望彻底禁止了。
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2015-07-28 03:51
社区公告
暂无公告