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

Проблема с подключением к SQL Express

Я установил экземпляр sql-express для решения развертывания MDT (XYZ-Deployment). Я дошел до этапа, когда я добавляю общий ресурс базы данных, и когда я собираюсь добавить его, я получаю следующее сообщение об ошибке. Все устанавливается локально.

Я пробовал войти в систему как локальный, как служба, изменил с именованных каналов на tcp / ip и все еще получаю ту же ошибку, когда я запускаю -

Get-EventLog Application -EntryType Error -ComputerName xyz-deployment

для этого в журнале событий нет ошибок.

Вы пытались использовать мастер ODBC для подключения на локальном компьютере, например localhost \ SQLExpress, чтобы узнать, является ли ваша проблема аутентификацией или подключением?

Установка по умолчанию - это .. \ SQLExpress, как заявил мой уважаемый коллега, и номер порта по умолчанию динамический, но, возможно, стоит установить его на 1433 и открыть порт в брандмауэре машины, если вы все еще не подключаетесь через ODBC.

Как только вы обнаружите нужные вам настройки в настройках ODBC в административных инструментах, вы сможете использовать их для правильного подключения к своей базе данных.

SQLExpress требует, чтобы вы указали имя экземпляра.

localhost\SQLEXPRESS

Из справки SQL Server Management Studio:

В большинстве случаев вы можете подключиться, введя имя компьютера сервера базы данных в поле Имя сервера и нажав кнопку «Подключиться». Если вы подключаетесь к SQL Server Express, используйте имя компьютера, за которым следует \ sqlexpress.

RTE - повторить ошибку.

Причины разные. В общем-то:

  • Плохая конфигурация сервера базы данных (не прослушивание IP-адреса, с которым вы пытаетесь связаться). Проверяли конфигурацию - как написано в ошибке?
  • Брандмауэр. Люди часто упускают это из виду - установка версии SQL не добавляет необходимых исключений для брандмауэра.
  • Дерьмовая ошибка на стороне клиента. Видно, что вчера парень копировал свою локальную строку подключения на клиентскую машину - и в строке подключения говорилось, что имя сервера было «localhost» - что, очевидно, не сработало.

Кстати, вы не добавляете общие файловые ресурсы, сервер sql основан на сервере.

После долгой возни я решил полностью удалить SQL и следовать предоставленным инструкциям. Вот.

Эти инструкции работают!