使用SSMS,出現SQL Server 已封鎖元件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 之存取,因為此元件已經由此伺服器的安全性組態關閉。

原本用SQL SERVER 2008 R2都沒出現問題,但在升級SQL SERVER 2017後做檔案匯入時就發現這個錯誤,經確認後原來是因為「d Hoc Distributed Queries」預設是關閉的,只要把這個選項給開啟就好了。

在SSMS管理工具裡面,先對點選「Face」

Snipaste_2019-05-06_09-20-39.jpg

去把「AdHocRemoteQueiesEbabled」選成「True」就好了

Snipaste_2019-05-06_09-24-25.jpg