在Access项目(ADP)中,有一个宏设置调用SQL Server 2005数据库上的存储过程(更新表,但不返回任何结果)。当用户单击表单中的按钮时,将调用此宏。
当以数据库所有者身份登录并且ADP已打开时,它可以正常工作,但是当用户打开但有更多限制但权限设置为执行时,存储过程会返回Action Failed
错误,但不会给出失败的原因。
宏设置为:
沙漏是的 SetWarnings No. OpenStoredProcedure dbo.MyStoredProcedure 重新查询 SetWarnings是的 沙漏否
答案 0 :(得分:0)
听起来用户没有基础表的权限。
尝试从SQL Server Managerment Studio以用户身份登录并直接运行存储过程。