February 17, 2011 at 10:24 am
Hello everyone,
Little stumped with this problem trying to do a bulk insert into a table and it was working fine for a while and suddenly started giving this:
Cannot bulk load because the file 'file.txt' could not be opened. Operating system error code 5(Access is denied.)
I checked the SQL Service account to have permissions to this file.
With some testings, I found that if I run the bulk stmt. as a "sa" user, it works ok, however, when I run it as a windows domain user(which has all the permissions on the file), it fails with the error.
Any ideas why it this is so?
Thanks
February 17, 2011 at 11:06 am
See the section on Permissions in the BOL article for BULK INSERT:
http://msdn.microsoft.com/en-us/library/ms188365.aspx
There are no special teachers of virtue, because virtue is taught by the whole community.
--Plato
December 20, 2012 at 8:42 pm
in addition to setting up delegation, I disabled the named pipe protocol on SQL server and it works perfectly
December 20, 2012 at 8:48 pm
mymail.default (2/17/2011)
I checked the SQL Service account to have permissions to this file.
Check if the SQL Server Agent service account has access to this file (and location).
Viewing 4 posts - 1 through 3 (of 3 total)
You must be logged in to reply to this topic. Login to reply