create index using openquery
问题 How do I create an index on a table that exist in a remote SQL Server database using the openquery syntax? 回答1: You can't on your side. The index must be added to a local object only. You can't use an indexed view either. You can ask the other party to add an index for you to their table... Edit: Expanding John's answer... You could try: SELECT * FROM OPENQUERY(LinkedServer, 'CREATE INDEX etc;SELECT 0 AS foobar') 回答2: I'm not certain however I suspect that this cannot be done. OPENQUERY is