OpenRowset "Ad Hoc Distributed Queries" 오류

-- MSSQL 2010. 10. 12. 09:31
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','EXCEL 8.0;database=D:\test\test.xls',Sheet1$);

위와 같은 쿼리를 할 때 시스템에서 허용하지 않으면 아래의 오류를 만날 수 있다.


메시지 15281, 수준 16, 상태 1, 줄 1
구성 요소 'Ad Hoc Distributed Queries'이(가) SQL Server 보안 구성의 일부로 해제되었으므로 이 구성 요소의 문 'OpenRowset/OpenDatasource'에 대한 액세스가 차단되었습니다. 시스템 관리자는 sp_configure를 사용하여 'Ad Hoc Distributed Queries'의 사용을 활성화할 수 있습니다. 'Ad Hoc Distributed Queries' 활성화 방법은 SQL Server 온라인 설명서의 "노출 영역 구성"을 참조하십시오.

이럴 경우에는 "SQL Server 노출 영역 구성"에서 허용하므로써 쿼리가 가능하다.





posted by 어린왕자악꿍