【发布时间】:2017-07-02 12:52:54
【问题描述】:
我在 sql 数据库中有一个用户,该用户对存储过程具有执行权限。在存储过程中,我试图通过 EXEC (@insertQuery) 插入表中 但我收到以下错误
System.Data.SqlClient.SqlException (0x80131904): The INSERT permission was denied on the object ''table_name'', database ''db name'', schema ''dbo''.Unexpected error occurred!
我已经研究了 EXECUTE AS Clause 这也可以,除此之外还有什么方法吗?安全的。
谢谢
【问题讨论】:
标签: sql sql-server database