У меня была точно такая же проблема сегодня. Я не смог подключиться к SQL-серверу удаленно, используя имя пользователя / пароль, но он работал с аутентификацией Windows, и вход в систему также работал.
Причина, по которой это не сработало, заключалась в том, что я использовал слишком короткий пароль для пользователя sa. Очевидно, он применяет политику паролей при локальном входе в систему, но удаленные соединения блокируются.
Вы можете изменить пароль на более длинный или более сложный или отключить применение политики паролей для пользователя sa.
Краткие инструкции:
В SQL Server Management Studio откройте Security -> Logins, найдите «sa» -> Properties -> Change password или снимите этот флажок: