Проверяли ли вы, что ваш SQL-сервер действительно прослушивает IP-адреса, которые вы зарегистрировали с помощью setspn -l?Я помню случай, когда какое-то время назад зарегистрированное имя было другим, а соединение было установлено с виртуальным именем сервера.
Если вы все это попробовали и все еще не работаете, возможно, вам следует использовать аутентификацию SQL Server (если возможно) это должно избежать этой ошибки.