找回密码
 立即注册

QQ登录

只需一步,快速开始

xiepf

初级会员

10

主题

28

帖子

317

积分

初级会员

积分
317

微信认证勋章

xiepf
初级会员   /  发表于:2020-2-21 10:15  /   查看:3407  /  回复:8

请问下使用调用存储过程命令,显示sql数据库中存储过程不全是怎么回事呢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

8 个回复

倒序浏览
djs521720讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2020-2-21 10:33:53
沙发
数据库里有没设置到权限在里面
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-2-21 11:01:28
板凳
同问,数据库里针对存储过程是不是设置了不同的权限
回复 使用道具 举报
xiepf
初级会员   /  发表于:2020-2-21 11:08:11
地板
djs521720 发表于 2020-2-21 10:33
数据库里有没设置到权限在里面

我查看了 能获取到的存储过程和没有获取到的  权限是一样的
回复 使用道具 举报
xiepf
初级会员   /  发表于:2020-2-21 11:10:49
5#
Eric.Liang 发表于 2020-2-21 11:01
同问,数据库里针对存储过程是不是设置了不同的权限

我查看了 能获取到的存储过程和没有获取到的  权限是一样的,默认这个存储过程调用命令是 可以全部获取的吗?
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-2-21 11:17:46
6#
xiepf 发表于 2020-2-21 11:10
我查看了 能获取到的存储过程和没有获取到的  权限是一样的,默认这个存储过程调用命令是 可以全部获取的 ...

是的,默认是获取有权限的所有的存储过程命令。
如果还是不行,建议你可以备份下你的数据库我再我这里复现下。如果有敏感数据的话你可以把附件的阅读权限调高。
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-2-21 11:23:07
7#
本帖最后由 Simon.hu 于 2020-2-21 11:24 编辑

我们的策略是,我们会过滤那些数据库自带的存储过程,
如何判断是不是数据库自带的呢?

只要开头是sp_下划线的就过滤掉了

是不是您的存储过程是这个原因,才没有显示出来呢?
当然这个做法,有待商榷,我们后面可能改,不过目前的策略是这样的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
xiepf
初级会员   /  发表于:2020-2-22 10:44:12
8#
Simon.hu 发表于 2020-2-21 11:23
我们的策略是,我们会过滤那些数据库自带的存储过程,
如何判断是不是数据库自带的呢?

是的 我要调用的是这个,我改了名称就可以看到了 ,谢谢 解决了
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-2-24 09:44:36
9#
感谢大家的支持~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部