Saya cukup yakin bahwa ketika Anda menggunakan OpenRowSet bahwa pengguna Layanan untuk SQL Server yang memerlukan akses ke file.
Dan karena tampaknya Anda mencoba mengakses file di server lain, itu bisa menjadi tantangan untuk membuatnya berfungsi, jika server SQL berjalan sebagai Sistem Lokal atau akun pengguna lokal lainnya.
Saya telah beberapa kali menyelesaikan ini dengan mengubah server SQL untuk dijalankan sebagai pengguna AD (dengan implikasi keamanan yang dimilikinya) dan kemudian memberikan akses pengguna tersebut ke file di jaringan, atau menempatkan file eksternal (dalam hal ini Excel ) di komputer yang sama dengan server SQL.