Немного фона.У нас работают ужасные системы, разработанные H1B.Они представляют собой 50% SQL, 50% JS, 7 уровней эталонного эталонного шаблона между ними, и находятся в постоянном аварийном состоянии.Некоторые развертывания занимают часы, потому что каждый раз они проталкивают буквально сотни сценариев БД.
В качестве краткосрочного исправления я написал программу для прокачки каталога сценариев через объект SqlCommand.
У меня проблема в том, что они вставляют несовместимые кодовые страницы вместе.Файл выглядит как ascii, но содержит несколько строк с пробелами в кодировке Unicode.Когда он читает и выполняет, он выдает ошибки с символами мусора.Я переключился с автоопределения на кодировку по умолчанию, которая работала примерно за день до того, как они сделали что-то другое, и он снова начал выдавать ошибки.
SQL Management Studio также помечает эти странные символы, но все же удается выполнить.Есть ли способ заставить текст как-то "нормализоваться"?Или форсировать это через то, что делает SSMS?