日期:2014-05-18  浏览次数:20376 次

请教“用户定义的函数”问题
sql   server   2000,我现在定义了一个函数,在存储过程中用到了这个函数。
web程序中,我用sa用户连接数据库,一切正常,但是用sa以外的用户,凡是用到这个自定义函数的地方都调不出数据。
请问怎么回事呢?用户定义的函数在权限方面有什么特别的地方吗?

------解决方案--------------------
不是所有者的用户在 Transact-SQL 语句中使用某个函数之前,必须先给此用户授予该函数的适当权限。
------解决方案--------------------
调用自定义函数:dbo.function
加个dbo