Masalah muncul karena folder Temp Pengguna yang menjalankan layanan SQL server tidak dapat diakses di bawah kredensial yang menjalankan kueri. Cobalah untuk mengatur keamanan folder temp ini dengan batasan minimal. Dsn yang dibuat setiap kali Anda menjalankan kueri openrowset dapat dibuat ulang tanpa konflik kredensial. Ini bekerja untuk saya tanpa persyaratan restart.