以下のクエリを実行して、リンクサーバー上のテーブルのインデックスを再構築しようとしていますが、機能しません。誰かが私が間違っていることを知らせてもらえますか?
ALTER INDEX ALL ON [LinkedServerName].[dbname].[dbo].[tablename] REBUILD
WITH (FILLFACTOR = 90)
これは私に以下のエラーを与えています:
オブジェクト「[LinkedServerName]。[dbname]。[dbo]。[tablename]」が存在しないか、権限がないため、オブジェクトを見つけることができません。
ALTER INDEX
では、4部構成の名前付け構文はサポートされていません。
これを試して:
EXEC ('ALTER INDEX ALL ON [dbname].[dbo].[tablename] REBUILD WITH (FILLFACTOR = 90);')
AT LinkedServerName;