Я использую SQL Server 2008 с включенными удаленными подключениями и включенными смешанными проверками подлинности Windows и SQL Server. Установленные мной логины (Windows и SA) отлично работают с сервера. Однако, когда я вхожу в систему с удаленного компьютера, я получаю сообщение об ошибке «Ошибка входа для пользователя ...».
Любые идеи? Раньше я получал ошибку «удаленные подключения не включены», но включил это и теперь получаю эту новую ошибку.
Любая помощь приветствуется!
У меня была такая же проблема, в моем случае служба браузера SQL Server не работала на моем сервере SQL. Запуск этой службы устранил ошибку и позволил мне подключиться удаленно.
Дох! Я указывал порт 2434 в строке подключения. Это не обязательно и вызывает проблемы. Удаление спецификации порта устранило эту проблему.
1) Проверьте журналы ошибок SQL Server, чтобы узнать, можете ли вы подробнее узнать, почему происходит сбой входа в систему. Вы должны увидеть вариант ошибки 18456.
Это сообщение в блоге - отличный ресурс для устранения этих ошибок: http://blogs.msdn.com/sql_protocols/archive/2006/02/21/536201.aspx
2) Если вы не видите ошибку 18456 в журнале ошибок, значит, ваша попытка подключения не достигает вашего SQL Server. Проверьте, есть ли какие-либо брандмауэры, блокирующие порты (на вашем сервере, на вашем клиенте или между ними).
Если у вас запущена служба браузера SQL Server, вам не нужно указывать номер порта, если он не запущен на 1433. К вашему сведению.