【问题标题】:SSRS ad hoc distributed queries issueSSRS ad hoc 分布式查询问题
【发布时间】:2017-05-16 18:03:24
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

    sp_configure 是您正在寻找的过程。请注意,您需要先将“显示高级选项”设置为 1 才能看到 Ad Hoc Distributed Queries 选项。然后你需要运行第二条语句来设置它。

    sp_configure 'show advanced options', 1;  
    RECONFIGURE;
    GO 
    
    sp_configure 'Ad Hoc Distributed Queries', 1;  
    RECONFIGURE;  
    GO  
    

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

    【讨论】:

    • 没问题!只需确保您不会暴露于注入或漏洞(实际上取决于您的环境以及谁有权运行查询)。如果可能,您可能需要考虑使用链接服务器。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多