SSRS临时分布式查询问题

时间:2017-05-16 18:03:24

标签: sql-server-2012 openrowset adhoc-queries

我有一个很大的查询,我正在尝试执行但是SQL SERVER给我一个错误,告诉我我不能这样做,因为我没有启用ad hoc分布式查询。这是错误的样子:

enter image description here

在做了一些研究后,看起来我必须在右键单击所需数据库后在FACETS中启用AD HOC DQ选项。但是,当VIEW FACETS打开时,它会向我展示Facet Properties的不同方面。

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

1 个答案:

答案 0 :(得分:1)

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即可查看配置设置。