【问题标题】:create index using openquery使用 openquery 创建索引
【发布时间】:2009-07-10 21:29:33
【问题描述】:

如何使用 openquery 语法在远程 SQL Server 数据库中的表上创建索引?

【问题讨论】:

    标签: sql sql-server tsql distributed


    【解决方案1】:

    你不能站在你这边。只能将索引添加到本地对象。你也不能使用索引视图。

    可以要求对方为您的表添加索引...

    编辑: 扩展约翰的答案...您可以尝试:

    SELECT * FROM OPENQUERY(LinkedServer, 'CREATE INDEX etc;SELECT 0 AS foobar')
    

    【讨论】:

      【解决方案2】:

      我不确定,但我怀疑这无法做到。

      OPENQUERY 旨在返回一个结果集,因此不太可能接受 DDL 语句。

      有关可接受的使用场景示例,请参阅 Microsoft 联机丛书参考。

      http://technet.microsoft.com/en-us/library/ms188427.aspx

      【讨论】:

        猜你喜欢
        • 2011-02-15
        • 2012-12-09
        • 2016-01-12
        • 1970-01-01
        • 2022-01-01
        • 2021-03-19
        • 2014-10-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多