Приложение, которое работает без проблем (и не занималось активной разработкой, сделанной на нем примерно через 6 месяцев или около того), недавно начало не работать с базой данных. Администраторы операций не могут сказать, что могло измениться, что могло бы вызвать проблему.
Клиентское приложение использует стробированную строку соединения с Integrated Security = True, но когда приложения пытаются создать соединение с базой данных, она выдает SQLException, в котором говорится: "Ошибка входа для пользователя" NT AUTHORITY\ANONYMOUS LOGON ".
Я могу войти в базу данных через Management Studio в этой учетной записи без проблем. Все, что я видел для этой проблемы, относится к проектам ASP.NET, и, по-видимому, это "проблема с двойным хопом", которая является клиентским приложением, лучше всего не проблема. Любая помощь будет принята с благодарностью.
Изменить
Клиентский компьютер и сервер, а также учетные записи пользователей находятся в одном домене. Это происходит, когда брандмауэр Windows выключен.
Ведущая теория: Сервер был перезапущен примерно неделю назад и не смог зарегистрировать имя участника-службы (SPN). Невозможность зарегистрировать SPN может привести к тому, что интегрированная проверка подлинности вернется в NTLM вместо Kerberos.