Назад | Перейти на главную страницу

Идентификатор события SQL Server 2012 18487

Доброе утро, парни. У нас есть экземпляр SQL 2012, который мы используем для хранения данных о создаваемых нами частях. У нас есть программное обеспечение, которое извлекает данные из ПЛК на машине и выгружает данные в базу данных SQL. Мы не запускаем машину с 21.12.15. На выходных я сделал обновление Windows на сервере (который является виртуальным) и перезагрузил его. С тех пор программное обеспечение, которое сбрасывает данные, не может получить доступ к базе данных. Я проверил журнал событий и обнаружил, что постоянный поток ошибок с идентификатором 18487 указывает на то, что срок действия пароля истек. Для входа в систему, используемого программным обеспечением, используется проверка подлинности Windows, а для пароля установлен неограниченный срок действия. Я дважды проверил все и даже изменил пароль, но все еще получаю константу 18487. Я дважды проверил все свои настройки и не понимаю, что может происходить. Вы, ребята, знакомы с этим, или обновление Windows могло вызвать эту проблему?

Я решил эту проблему. Каким-то образом программное обеспечение изменило идентификатор входа, который он использует для доступа к базе данных SQL. Поскольку он использовал аутентификацию Windows, он каким-то образом стер домен и просто оставил логин пользователя. Как только я это изменил, все начало работать.