使用openquery创建索引

时间:2009-07-10 13:21:26

标签: sql sql-server tsql distributed

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

2 个答案:

答案 0 :(得分:1)

你不能支持你。索引必须仅添加到本地对象。您也不能使用索引视图。

可以要求对方为你的桌子添加索引......

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

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

答案 1 :(得分:0)

我不确定但是我怀疑这不能做到。

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

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

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