MSSQL存储过程权限配置
-------------------------------------------------------------------------------------------------------
--给存储过程赋予查看权限
USE [数据库名]
GRANT VIEW Definition
on [存储过程名称] --存储过程名称(对象为所有存储过程则无需这行代码)
TO [数据库登录账号]
------------------------------------------------------------------------------------------------------
--取消给存储过程赋予的权限
USE [数据库名]
REVOKE VIEW Definition
on [存储过程名称]
TO [数据库登录账号]
------------------------------------------------------------------------------------------------------
--给存储过程赋予执行权限
USE [数据库名];
GRANT EXECUTE ON OBJECT::[存储过程名称]
TO [数据库登录账号];
GO
-----------------------------------------------------------------------------------------------------