Ошибка входа для пользователя 'sa' Сброс пароля каждый день
Хотя это кажется очень простой вопрос, но я сыт по горло этой проблемой. Каждый день получаю System.Data.SqlClient.SqlException Login failed for user 'sa'.
Затем я сбрасываю пароль 'sa' и мое приложение asp.net начинает работать.
Я искал эту ошибку, почти каждый пост говорит, что это проблема блокировки, но никто не предлагает решение. Пожалуйста помоги.
1 ответ
Первая, самая опасная вещь, которую вы делаете неправильно, - это использование учетной записи sa для вашего приложения asp.net.
Создайте другую учетную запись для вашего приложения. Предоставьте ему только разрешения, необходимые для правильной работы.
И если ваше приложение ASP.net не получает неправильный пароль, что почти наверняка не так, то что-то еще пытается подключиться к вашему SQL Server. Это доступно для внешнего мира? Вы тоже захотите это изменить.