Мой совет ... редактирование поля varchar (max) со специальными символами с помощью SQL Gui открывает перед вами все возможные проблемы.
Лично я думаю, что вам будет лучше, если вы вложите усилия в создание реального инструмента для внесения ваших правок, в отличие от исследования проблем в подходе, который уже является своего рода обходным путем.
Если у вас есть доступ к любому, кто знает что-то об Visual Studio, он может создать для вас редактор (веб или настольный компьютер) на основе, вероятно, нескольких минут, что будет лучше, чем редактирование полей вручную через SSMS.
Я уверен, что это не тот ответ, который вы искали, но вы сказали: «Любой совет».
Если бы меня заставили использовать только SQL Server Engine. Полагаю, я мог бы создать SPROC для экспорта рассматриваемого столбца в файл ascii, используя подход, изложенный Филом Фактором в этой превосходной статье. (Все его вещи хороши).
Затем, когда пришло время вернуть эти данные в столбец, я предполагаю, что другой SPROC, использующий подход OPENROWSET , сработает.
Но опять же ,если бы это был я ... я бы этого не делал.Я бы построил быстрый редактор столбцов в Visual Studio с текстовым полем, кнопкой экспорта, кнопкой импорта и написал пару запросов, чтобы либо заполнить текстовое поле, либо обновить базу данных в зависимости от того, что было щелкнуто (запрос на обновление с параметризацией, конечно).И называйте это хорошо, пока не прибудет CMS.