Как подключиться к локальной базе данных SQL Server с другого компьютера

#sql-server #database #tcp

Вопрос:

Я настроил небольшую базу данных SQL Server на своем ноутбуке, я хотел бы получить к ней доступ с настольного компьютера, я немного сбит с толку.

Я уже включил протоколы TCP/IP из Mnagement конфигурации SQL Server, и я уже открыл порт в брандмауэре Windows и включил удаленное подключение к базе данных, к которой я хочу подключиться, и добавил учетную запись входа для подключения.

Из экземпляра SQLServer Managent на моем рабочем столе я попытался указать в качестве имени сервера как имя, которое я вижу на своем ноутбуке (которое, я думаю, является локальным именем машины), так и общедоступный IP-адрес порт, но ничего не происходит.

Как мне заставить два компьютера взаимодействовать?

Комментарии:

1. Что значит «ничего не происходит»? Вы получаете сообщение об ошибке?

2. Находятся ли обе машины в одном домене? Вы можете пропинговать свой ноутбук?

3. Неправильно прочтите часть «Имя сервера», но если они находятся в одной сети, вы должны использовать свой внутренний IP-адрес, а не общедоступный IP-адрес.

4. Что вы подразумеваете под «публичным IP»? Обычно общедоступный IP-адрес означает IP-адрес, который другие будут использовать для доступа к вашему домену/местоположению извне; т. е. ваш IP-адрес вашего маршрутизатора в Интернете. Являются ли эти 2 устройства не в одной сети? Если это так, вам нужно будет настроить переадресацию портов и правила брандмауэра, чтобы ограничить количество пользователей, которые также могут подключаться к вашему маршрутизатору.

5. Привет, большое вам спасибо за то, что так быстро ответили мне. Ваши вопросы заставили меня понять, что я использовал неправильный IP-адрес, я использовал общедоступный IP-адрес, который я нашел на одном из этих сайтов отслеживания. Вместо этого я должен был использовать «адрес IPv4», который я нашел в настройках интернета Wi-Fi. Теперь это работает, я могу подключиться к базе данных моего ноутбука и запросить данные. Большое спасибо,