March 7, 2023 at 9:18 pm
This is a weird one. My user has two NAS shares. QC and Test and two SQL Servers, QC and Test. She has bulk admin permissions on her account and the NAS share (according to the windows group) also has her permissions.
She's running the following code:
select * FROM OPENROWSET( BULK '//My/nas/Share/QC/MyFile', SINGLE_BLOB) AS x;
select * FROM OPENROWSET( BULK '//My/nas/Share/Test/MyFile', SINGLE_BLOB) AS x
Both queries work from the Test server. But when she runs the queries from the QC server, the Test NAS code works but the QC NAS code fails with the following error:
Cannot bulk load because the file could not be opened. Operating system error code 5(Access is denied.)
The ONLY difference I can see is the QC SQL Server is 2019 and the Test SQL Server is 2017. The service accounts are the same for both servers. Our Windows team says all security permissions are the same with both NAS shares. I'm at a loss on this one. The issue, I'm sure, is outside of SQL Server, but this user can't seem to get an answer from anyone as to where the problem might lie.
Any suggestions?
March 7, 2023 at 10:12 pm
I would nearly bet that the QC server does not have the SPN's set or that the connection to that server is not being done using kerberos (thus being unable to delegate permissions)
SPN you can check easily - setspn -L Domain\SQL Service Account Name
it should return SPN's for both servers (or more if it is being used on other server (BAD Practice))
for the connection just have her do select auth_scheme from sys.dm_exec_connections where session_id=@@spid on both servers. if the QC server is not Kerberos that is one issue
March 8, 2023 at 12:55 pm
The SPN thing is a definite possibility, but why would the test NAS work but the QC NAS not work on the QC server?
That's what is driving me nuts. One NAS works on that server and the other doesn't. But thank you for that query. I'll definitely look at the SPN.
March 8, 2023 at 6:23 pm
Ha. I think you're right. NLTM is the method.
March 13, 2023 at 7:44 pm
is it working ? is there are difference in service account on both servers ?.
Regards
Durai Nagarajan
Viewing 5 posts - 1 through 4 (of 4 total)
You must be logged in to reply to this topic. Login to reply