web-dev-qa-db-ja.com

SQL Server-BULKADMINとADMINISTER BULK OPERATIONSの違いは何ですか

Bulk Insert T-SQL commandを実行する機能をユーザーに付与するには、ログイン/ユーザーを付与する必要があります。

  1. BULKADMINサーバーロール-または-ADMINISTER BULK OPERATIONSサーバーレベルの権限
  2. ターゲットデータベースに接続する
  3. ターゲットテーブルに挿入

しかし、BULKADMINサーバーロールとADMINISTER BULK OPERATIONSサーバーレベルの権限の違いは何ですか?

2
Aleksey Vitsko

SQL Server Permissions Poster(2017 edition) を見ると、

enter image description here

外部ソースへのアクセスを許可する OPENROWSET に加えて、ADMINISTER BULK OPERATIONSbulkadmin をカバーしているように見えます。

1
LowlyDBA