2009-07-10 7 views

Répondre

0

Je ne suis pas certain cependant je suspecte que ceci ne peut pas être fait.

OPENQUERY est destiné à retourner un ensemble de résultats et est donc peu susceptible d'accepter les instructions DDL. Pour obtenir des exemples de scénarios d'utilisation acceptables, reportez-vous à la documentation de Microsoft Books Online.

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

1

Vous ne pouvez pas de votre côté. L'index doit être ajouté à un objet local uniquement. Vous ne pouvez pas non plus utiliser une vue indexée.

Vous peut demander à l'autre partie d'ajouter un index pour vous à leur table ...

Edit: L'expansion de la réponse de John ... Vous pouvez essayer:

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