A little unfortunate that you hid the @datasrc value entirely. But may I guess that the file resides on a file share?
In that case, there is a double hop when you connect from your laptop. That is, you log on to the SQL Server machine, and the this machine needs to pass your credentials to the file server. For this to work, you need to use Kerberos and have SPNs set up correctly.
A starting point is to run this query:
SELECT auth_scheme FROM sys.dm_exec_connections WHERE session_id = @@spid
This should say KERBEROS and not NTLM.