У меня есть сценарий, и он хорошо работает:
DECLARE @RunSPSQL VARCHAR(60);
SET @RunSPSQL = 'EXEC master.dbo.sp_test';
EXEC (@RunSPSQL) AT LNK_SERVER_NAME;
Теперь я хотел бы изменить имя связанного сервера на переменное, примерно так:
DECLARE @RunSPSQL VARCHAR(60);
DECLARE @LNK_Name NVARCHAR(60);
SET @RunSPSQL = 'EXEC master.dbo.sp_test';
SET @LNK_Name = 'LNK_SERVER_NAME';
EXEC (@RunSPSQL) AT @LNK_Name;
Но это не такt работа:
Неверный синтаксис рядом с '@ LNK_Name'
Я искал решение, но пока безуспешно.
Если кто-то,пожалуйста, помогите.