OpenQueryを使用して、リンクサーバーから特殊文字を含む列から特殊文字を削除する必要があります。
ここに例がありますが、機能していません
DECLARE @Query VARCHAR(MAX)
SET @Query =
'
UPDATE OPENQUERY
(
LINKEDSERVER,
''SELECT * FROM TABLE WHERE NAME Like ''''' + '%###%' + '''''''
)
SET NAME = REPLACE(NAME, ''###'', '''')
'
EXEC (@Query)