1

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

4

2 回答 2

1

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

可以要求对方为你添加一个索引到他们的表中...

编辑:扩大约翰的答案......你可以尝试:

SELECT * FROM OPENQUERY(LinkedServer, 'CREATE INDEX etc;SELECT 0 AS foobar')
于 2009-07-10T13:29:08.010 回答
0

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

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

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

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

于 2009-07-10T13:28:42.003 回答