it-swarm.com.de

So aktivieren Sie die Massenberechtigung in SQL Server

Ich versuche, Bilder mithilfe von "bulk" in SQL Server 2012 einzufügen. Am Ende wird jedoch die folgende Fehlermeldung angezeigt:

Meldung 4834, Ebene 16, Status 1, Zeile 2 Sie haben keine Berechtigung, die Massenladeanweisung zu verwenden.

Ich habe "Sysadmin" Zugriff.

36
Esh

Versuchen GRANT ADMINISTER BULK OPERATIONS TO [server_login]. Es ist eine Berechtigung auf Serverebene, keine Datenbankebene. Dies hat ein ähnliches Problem für mich in der Vergangenheit behoben (mit OPENROWSET, glaube ich).

55
tommy_o

USE master

gehen

GRANT ADMINISTER BULK OPERATIONS zu Shira

6
shira stenmetz

SQL Server kann diesen Fehler auch zurückgeben, wenn das Dienstkonto keine Berechtigung zum Lesen der zu importierenden Datei hat. Stellen Sie sicher, dass das Dienstkonto Lesezugriff auf den Dateispeicherort hat. Beispielsweise:

icacls D:\ImportFiles /Grant "NT Service\MSSQLServer":(OI)(CI)R

1