2012-12-21 129 views
1

如果用户定义函数从未在存储过程的上下文之外执行,那么可以授予SQL Server用户定义函数权限的原因是什么?授予SQL SERVER用户定义函数的权限

在开发涉及创建UDF的数据库创建脚本时,我们应该添加授权权限吗?

回答

1

用户定义的函数可以在存储过程的上下文之外使用。在数据库对象安全性中允许这种粒度是一个好习惯。 我更喜欢涉及角色(数据读取器,数据写入器,报告等)的权限,然后是使用创建脚本使用授予权限。 看看这个http://technet.microsoft.com/en-us/library/dd283095(v=sql.100).aspx