情况:
我有各种允许只读用户访问数据库的用户。
是否可以使用Excel中的某个范围通过存储过程将行插入数据库?
如果是,有人可以协助我提供示例VBA或SQL脚本吗?
答案 0 :(得分:-1)
很抱歉成为坏消息的带头人,但是您想要的解决方法无法在T-SQL上完成。来自官方Microsoft documentation
“运行EXECUTE语句不需要权限。但是,在EXECUTE字符串中引用的安全对象需要权限。例如,如果字符串包含INSERT语句,则EXECUTE语句的调用方必须具有INSERT目标表上的权限...”