#sql-server
#sql-server
Вопрос:
Попытка подключиться к SQL Server из Excel с помощью>> вкладка «Данные», >> Из других источников >> с SQL server. Он вернулся с прикрепленным сообщением, я убедился, что именованные каналы и TCP / IP включены в диспетчере конфигурации SQL server. Это работает на моем ноутбуке. Но мой друг пытается установить его на свой ноутбук, и он не работает. Ценю любые идеи, которыми вы можете поделиться с нами. Мы выполняем версию разработчика, пользовательскую установку сервера базы данных. Дважды проверил имя экземпляра и убедился, что удаленное подключение разрешено.
Это сообщение об ошибке, которое я получаю
Невозможно подключиться: при попытке подключения мы столкнулись с ошибкой. Подробности : Microsoft SQL: при установлении соединения с SQL-СЕРВЕРОМ произошла ошибка, связанная с сетью или конкретным экземпляром. Сервер не найден или недоступен. Проверьте, правильно ли указано имя экземпляра и настроен ли SQL Server для разрешения удаленных подключений. (Предоставлено: поставщик именованных каналов, ошибка: 40 Не удалось открыть соединение с SQL Server.
Комментарии:
1. Настройки брандмауэра? Если вы используете именованный экземпляр, вам нужен udp / 1434 open для SSRP (протокол разрешения SQL Server), реализованный службой SQL Browser. Это в дополнение к тому, какой порт сам SQL Server настроен для прослушивания, например: tcp / 1433 обычно используется по умолчанию . Экземпляр MSSQLSERVER. Если вы используете именованные каналы вместо TCP, вам нужно открыть еще несколько портов: udp / 137, udp / 138, tcp / 139 и tcp / 445. Примечание: при установке версии Developer Edition по умолчанию протокол TCP / IP отключен в диспетчере конфигурации SQL Server (версия)> Протоколы сервера.
2. Также: если вы измените какие-либо настройки в диспетчере конфигурации SQL Server (версия)> Протоколы сервера, вам необходимо перезапустить службы SQL Server и SQL Browser, чтобы изменения были применены.