在Access项目(ADP)中,有一个宏用来设置调用SQL Server 2005数据库上的存储过程的宏(它更新表,但不返回任何结果)。当用户单击表单中的按钮时,将调用此宏。
当以数据库所有者身份登录并打开ADP时,它可以正常工作,但当用户使用更多限制,但权限设置为执行时,存储过程将返回Action Failed错误,但不会给出失败原因。
宏设置为:
沙漏是SetWarnings否OpenStoredProcedure dbo.MyStoredProcedure重新查询SetWarnings是沙漏否
发布于 2009-07-06 23:39:39
听起来用户对底层表没有权限。
尝试以用户身份从SQL Server Managerment Studio登录,然后直接运行存储过程。
https://stackoverflow.com/questions/1086510
复制相似问题