См. Шифрование подключений к SQL Server . Таким образом, короткий ответ заключается в том, что шифрование SSL может быть настроено .
Длинный ответ: это будет зависеть от вашего хостинга. Прежде всего, я сомневаюсь, что ваш хостинг позволит выставлять SQL Server через Интернет. Во-вторых, если это так, то, поскольку SQL Server не имеет понятия виртуального хоста, экземпляр будет доступен всем, и имя, к которому вы подключаетесь, будет именем хост-бокса. Они должны установить сертификат SSL с соответствующим субъектом для имени хоста, который будет использоваться SQL Server, и правильно настроить экземпляр для использования этого сертификата (все подробности в ссылке, приведенной выше).
Если SQL Server не настроен на использование сертификата с надлежащим именем, вместо него будет применен самозаверяющий сертификат, и в этом случае клиент должен быть настроен на доверие к сертификату сервера, и в этот момент соединение от клиента к вашему база данных больше не защищена (злоумышленник может относительно легко осуществить атаку «человек посередине»).
Вы должны связаться со своим провайдером и получить все эти данные, чтобы понять вашу ситуацию. Скорее всего, вам придется выставить базу данных через набор веб-сервисов и защитить веб-сервисы с помощью HTTPS (что в любом случае лучше в других отношениях, если не что иное, по крайней мере, потому что это не требует предоставления порта SQL Server в сеть).