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ステートメントを受け入れる可能性はほとんどありません。

許容される使用シナリオの例については、MicrosoftBooksOnlineリファレンスを参照してください。

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

于 2009-07-10T13:28:42.003 に答える