需要 SQL BCP 权限吗?

需要 SQL BCP 权限吗?

需要检查权限级别,用户需要批量插入\更新\删除权限。如果我将它们添加到“BulkAdmin”服务器角色,这是否足够?(运行 SQL 2012)

答案1

“服务器角色”bulkadmin 仅授予批量插入的权限。

插入、更新和删除权限是针对每个数据库(或“固定数据库”角色)的。因此,您需要在每个数据库级别授予这些权限。我猜您想要的是使用 db_datawriter 固定数据库角色,它可以“添加、删除或更改所有用户表中的数据”。您可能还希望它们成为 db_datareader(查看数据库级别的角色)。

相关内容