Jsem si docela jistý, že když používáte OpenRowSet, je to uživatel služby pro SQL Server, který potřebuje přístup k souboru.
A protože se zdá, že se pokoušíte získat přístup k souboru na jiném serveru, může být obtížné jej uvést do provozu, pokud SQL server běží jako Local System nebo jiný lokální uživatelský účet.
Několikrát jsem to vyřešil tak, že jsem buď změnil SQL server tak, aby běžel jako uživatel AD (s bezpečnostními důsledky, které má), a pak tomuto uživateli udělil přístup k souboru v síti, nebo umístil externí soubor (v tomto případě Excel ) na stejném počítači jako SQL server.