5 index sql-server-2008 sql-server linked-server
我正在尝试运行以下查询以在链接服务器上的表上重建索引,但它不起作用。任何人都可以让我知道我做错了什么吗?
ALTER INDEX ALL ON [LinkedServerName].[dbname].[dbo].[tablename] REBUILD
WITH (FILLFACTOR = 90)
Run Code Online (Sandbox Code Playgroud)
这给了我以下错误:
找不到对象“[LinkedServerName].[dbname].[dbo].[tablename]”,因为它不存在或您没有权限。
不支持四部分命名语法ALTER INDEX
。
尝试这个:
EXEC ('ALTER INDEX ALL ON [dbname].[dbo].[tablename] REBUILD WITH (FILLFACTOR = 90);')
AT LinkedServerName;
Run Code Online (Sandbox Code Playgroud)