「一括」を使用してSQL Server 2012に画像を挿入しようとしています。しかし、次のようなエラーメッセージが表示されます。
メッセージ4834、レベル16、状態1、行2バルクロードステートメントを使用する権限がありません。
「sysadmin」アクセス権があります。
GRANT ADMINISTER BULK OPERATIONS TO [server_login]
を試してください。データベースレベルではなく、サーバーレベルの権限です。これにより、過去に私にとって同様の問題が修正されました(OPENROWSETを使用して)。
使用マスター
行く
シラへの管理者バルク操作の付与
サービスアカウントにインポートするファイルを読み取る権限がない場合、SQL Serverはこのエラーを返すこともあります。サービスアカウントにファイルの場所への読み取りアクセス権があることを確認してください。例えば:
icacls D:\ImportFiles /Grant "NT Service\MSSQLServer":(OI)(CI)R