Domanda

To grant user ability to run Bulk Insert T-SQL command, login/user needs to be granted:

  1. BULKADMIN server role - or - ADMINISTER BULK OPERATIONS server-level permission
  2. connect on target database
  3. insert on target table

But what is the difference between BULKADMIN server role and ADMINISTER BULK OPERATIONS server-level permission ?

È stato utile?

Soluzione

If we look at the SQL Server Permissions Poster (2017 edition):

enter image description here

It appears as though ADMINISTER BULK OPERATIONS covers bulkadmin in addition to OPENROWSET which allows access to external sources.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a dba.stackexchange
scroll top