扩展存储过程的问题

见习学术士 2010-12-21 03:49:49
比如xp_cmdshell

1、如果用 EXEC sp_configure 'xp_cmdshell', 1 禁用的话,那我在禁用之前如何获取它的值呢?

2、如果用 deny execute on xp_cmdshell to public 这种方式禁用的话,又如何获取它是否有public 的执行权限呢。

这两种方式,总归起来

就是我想先判断这个存储过程是否已经禁用了,如果没有禁用的话,那我才去设置。大家给的方法要支持SQL SERVER 2000 以及 SQL SERVER 2005


...全文
127 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
王向飞 2010-12-21
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xiaoc1026 的回复:]

引用 2 楼 wxf163 的回复:
SQL code
select * from sys.configurations


服务器: 消息 208,级别 16,状态 1,行 1
对象名 'sys.configurations' 无效。
[/Quote]我用的08 ,05应该能用,2000就不知道了。。
见习学术士 2010-12-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wxf163 的回复:]
SQL code
select * from sys.configurations
[/Quote]

服务器: 消息 208,级别 16,状态 1,行 1
对象名 'sys.configurations' 无效。
王向飞 2010-12-21
  • 打赏
  • 举报
回复
select * from sys.configurations
billpu 2010-12-21
  • 打赏
  • 举报
回复
1
exec sp_configure 'show advanced options',1
reconfigure
EXEC sp_configure

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧