Невозможно сгенерировать ошибку контекста SSPI, но нет, если указано имя сервера SPN - PullRequest
0 голосов
/ 23 ноября 2018

Я сталкиваюсь с этой ошибкой при подключении к удаленному серверу SQL через VPN.

Проблема здесь в том, что я могу подключиться, только если имя SPN указано в строковом соединении, то есть: «SPN сервера = MSSQLSvc \ MyServer.foo.bar»

В чем разница между указанием имени SPN или нет?

1 Ответ

0 голосов
/ 24 ноября 2018

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

Если вы все это попробовали и все еще не работаете, возможно, вам следует использовать аутентификацию SQL Server (если возможно) это должно избежать этой ошибки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...