Vous n'êtes pas autorisé à utiliser l'instruction bulk load
Salut, je reçois l'erreur
Vous n'êtes pas autorisé à utiliser l'instruction bulk load.
Lorsque j'essaie d'exécuter une procédure stockée.
J'ai vu des sites Web mentionnant le rôle bulkadmin
, mais je ne le vois pas.
J'utilise SQL Server 2008.
Des idées?
26
demandé sur
Alessio Cantarella
2012-10-22 01:47:37
2 réponses
- démarrer SQL Server Managament Studio
- Développez Sécurité - > Connexions
- Localisez votre utilisateur, faites un clic droit dessus et prenez Propriétés
- Ouvrir l'onglet Rôles de Serveur
- assurez-vous que
bulkadmin
est cochée. - Là, vous pouvez expérimenter avec d'autres rôles si
bulkadmin
ne fonctionne pas pour vous. - Cliquez sur OK :)
52
répondu
Aleksandar Vucetic
2012-10-21 22:13:19
Version de requête pour la réponse D'Aleksandr:
EXEC master..sp_addsrvrolemember @loginame = N'%userName%', @rolename = N'bulkadmin'
GO
Remplacez simplement %userName%
par l'utilisateur souhaité.
Vous devez également être connecté en tant que Sys-Admin (sa
) ou autre utilisateur avec des autorisations EXEC
et des autorisations bulkadmin
.
6
répondu
Stefan Rogin
2013-06-05 09:37:03