Ситуация:
Есть ли хороший / надежный способ добиться этого - например, какой-то локальный прокси ODBC, который затем может связываться с сервером через зашифрованное соединение?
Если вы используете собственный клиент SQL Server для ODBC, вы сможете: настроить сделать это за вас.
У меня были хорошие результаты в stunnel, когда мне пришлось преобразовать SMTP в SSMTP на устройствах, которые изначально не поддерживали SSMTP.
Я не знаю, какое шифрование поддерживает MSSQL Server, но если это не SSL, вы все равно можете использовать stunnel на сервере для расшифровки сообщений и передачи их на другой порт.
Это больше вдохновение, чем настоящий ответ ^ - ^