Решение от Arpit работает отлично.
exec
('CREATE TABLE DatabaseName.dbo.TableName
(
column1 datatype,
column2 datatype,
column3 datatype
)') at [LinkedServer];
go
Как бы то ни было, когда вы получаете сообщение об ошибке «Msg 7411, уровень 16, состояние 1, линия 1, сервер« MyLinkedServer »не настроен для RPC».вам нужно изменить RPC-параметры на подключенном сервере.По умолчанию RPC установлен на false.Необходимо установить значение true.

Это позволяет запускать процедуры на связанном сервере.Вы должны разрешить это, поскольку решение не отправляет оператор «Создать таблицу» в виде команды SQL на связанный сервер.Он отправляет оператор в виде строки, которая, в свою очередь, выполняется как процедура на удаленном сервере.
Надеюсь, это поможет.