SSRS 即席分布式查询问题

SSRS ad hoc distributed queries issue

我有一个很大的查询要执行,但是 SQL 服务器给我一个错误,告诉我我不能执行它,因为我没有启用临时分布式查询。错误如下所示:

经过一些研究,我似乎必须在右键单击所需的数据库后在 FACETS 中启用 AD HOC DQ 选项。但是,当 VIEW FACETS 打开时,它会向我显示具有 Facet Properties 的不同方面。

方面是数据库、数据库维护、数据库选项;但是,我在任何地方都找不到 Ad Hoc Distributed Queries。有人知道我在哪里可以找到它吗?

sp_configure 是您正在寻找的 proc。请注意,您需要先将 'show advanced options' 设置为 1 才能看到 Ad Hoc Distributed Queries 选项。然后你需要运行第二个语句来设置它。

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

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

只需执行 sp_configure 即可查看您的配置设置。