具有批量插入的存储过程的权限

时间:2010-11-02 02:39:17

标签: sql-server-2005 bulkinsert

我想创建一个存储过程来执行批量插入,因此我授予对存储过程的访问权限的用户可以在没有任何其他权限的情况下运行它。

有什么办法可以将“ADMINISTER BULK OPERATIONS”授予存储过程,这样我就不必向用户授予服务器范围的批量操作权限了吗?

还有其他解决方案吗?

我正在使用SQL Server 2005。

1 个答案:

答案 0 :(得分:1)

您可以修改存储过程以使用"EXECUTE AS"使其在不同的上下文中运行。