2017-05-16 14 views
1

SQL Server에서 임시 쿼리를 사용할 수 없기 때문에 SQL Server에서 수행 할 수없는 오류가 발생했습니다. 내가 바로 원하는 데이터베이스 클릭 한 후 측면에서 AD HOC DQ에 대한 옵션을 활성화해야처럼SSRS ad hoc 분산 쿼리 문제

enter image description here

몇 가지 조사를 수행 한 후 보이는 : 여기에 오류가 생겼는지입니다. 그러나 VIEW FACETS가 열리면 Facet Properties로 다양한면을 보여줍니다.

패싯은 데이터베이스, 데이터베이스 유지 관리, 데이터베이스 옵션입니다. 그러나 Ad Hoc Distributed Queries를 찾을 수있는 곳이 없습니다. 누구든지 내가 그걸 찾을 수있는 어떤 생각을 가지고 있니?

답변

1

sp_configure는 찾고있는 proc입니다. Ad Hoc Distributed Queries 옵션을 보려면 '고급 옵션 표시'를 1로 설정해야합니다. 그런 다음 두 번째 명령문을 실행하여 설정해야합니다.

sp_configure 'show advanced options', 1; 
RECONFIGURE; 
GO 

sp_configure 'Ad Hoc Distributed Queries', 1; 
RECONFIGURE; 
GO 

간단히 sp_configure를 실행하여 구성 설정을 확인하십시오.

+0

감사합니다. 이것은 아름답게 작동합니다! – BobSki

+0

문제가 없습니다! 주사 나 취약성에 노출되지 않도록하십시오 (실제로 환경에 따라 다르며 쿼리 실행 권한이있는 사용자). 가능한 경우 연결된 서버를 수행하는 것이 좋습니다. –