Ne peut pas charger en bloc. Système d'exploitation le code d'erreur 5 (Accès refusé.)

Pour quelque étrange raison, je vais avoir des problèmes pour l'exécution d'une instruction bulk insert.

BULK INSERT customer_stg
FROM 'C:\Users\Michael\workspace\pydb\data\andrew.out.txt'
WITH
(
    FIRSTROW=0,
    FIELDTERMINATOR='\t',
    ROWTERMINATOR='\n'
)

Je suis convaincu après la lecture de cette que j'ai configuré mon rôle d'utilisateur correctement, car il est dit...

Les membres du rôle de serveur fixe bulkadmin pouvez exécuter l'instruction BULK INSERT.

J'ai mis le Login Properties pour l'Authentification Windows correctement (comme on le voit ci-dessous).. à accorder à l'échelle du serveur d'autorisations sur bulkadmin

l'authentification windows http://iforce.co.nz/i/daaqcasj.vo1.png

Et la commande EXEC sp_helpsrvrolemember 'bulkadmin' me dit que les informations ci-dessus a été un succès, et que l'utilisateur actuel Michael-PC\Michael a bulkadmin autorisations.

bulkadmin http://iforce.co.nz/i/bou0uklk.wdj.png

Mais même si j'ai mis tout en place correctement dans la mesure où je sais, je suis encore en train de l'erreur. l'exécution de l'instruction bulk insert directement à partir de SQL Server Management Studio.

Msg 4861, Niveau 16, État 1, Ligne 2

Ne peut pas charger en bloc parce que le fichier "C:\Users\Michael\workspace\pydb\data\andrew.out.txt" ne peut pas être ouvert. Système d'exploitation le code d'erreur 5(Accès refusé.).

qui n'a pas de sens car apparemment bulkadmins pouvez exécuter l'instruction, dois-je reconfigurer comment le bulkadmin œuvres? (Je suis perdu). Toutes les idées sur la façon de résoudre ce problème?

  • Sonne comme le problème est externe à SQL Server. Vous pouvez ouvrir le fichier dans le bloc-notes?
  • Oui je peux l'ouvrir dans le bloc-notes.
  • Si le serveur n'est pas local, social.msdn.microsoft.com/Forums/en/transactsql/thread/... pourrait être pertinent
  • Nah son serveur local
  • pour l'instant, je vais juste essayer de faire une nouvelle installation de SQL Server, comme ça ne fait pas sens logique dans pourquoi je suis limité d'accéder à un fichier.
  • Ouais je ne sais pas quoi dire, désolé. Bonne chance!
  • Pouvez-vous définir le chemin d'accès au fichier de sorte qu'il est accessible à partir du réseau, dire "Michael-PC\C$\...\Andrew.out.txt" et la transmettre à la ligne de commande?

InformationsquelleAutor Killrawr | 2013-01-28