1

У меня есть настольный ПК, ноутбук и беспроводной маршрутизатор Netgear.

Беспроводной маршрутизатор Netgear уже имеет защищенную настройку подключения к беспроводной сети. Его SSID - NETGEAR44.

Настольный ПК называется Srh-PC. Операционная система Windows 7 Professional с пакетом обновления 1 (SP1) 64-разрядная. На нем установлен сервер базы данных Microsoft SQL Server 2008 R2. Он подключен к NETGEAR44 как беспроводной интернет.

Название ноутбука Srh-HP. Операционная система Windows 7 Professional с пакетом обновления 1 (SP1) 64-разрядная. На нем установлены клиентские инструменты Microsoft SQL Server. Он подключен к NETGEAR44 как беспроводной интернет.

На моем ноутбуке я хочу открыть SQL Server Management Studio и затем подключиться к серверу базы данных моего настольного ПК. Как я могу это сделать? Я не силен в сети, поэтому любой указатель учебника поможет.

1 ответ1

0

В некоторых заметках, которые я недавно сохранил на сервере с применимыми спецификациями, я понял, почему записка добавляет ответ и делает несколько полезных шагов для упрощения этой задачи.

Выполнить все команды в ОС экземпляра SQL Server

Важное замечание: Обязательно запустите все права администратора из командной строки.

Найти / подтвердить прослушивающий TCP-порт для экземпляра SQL Server

USE [master]
EXEC xp_readerrorlog 0, 1, N'Server is listening on', 'any', NULL, NULL, N'asc'
--EXEC xp_readerrorlog 0, 1, N'Server is listening on'

Примечание. Измените <####> в приведенных ниже командах на подтвержденный номер порта.


Из повышенной командной строки

Разрешить входящие TCP-соединения с подтвержденным портом SQL

netsh advfirewall firewall add rule name="Name of rule/description inbound/outbound on TCP <####>" dir=in action=allow protocol=TCP localport=#### profile=domain

Разрешить удаленный доступ через соединение с базой данных SSMS

Вручную протестируйте все подсети, если вам нужно настроить область действия правил. Убедитесь, что путь C:\Program Files\~ правильный для вашей среды, а также для профилей и номера порта TCP.

netsh firewall add allowedprogram program="C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\sqlservr.exe" name="Microsoft SQL Server 2008 R2 Database Engine Access" profile=domain 

netsh advfirewall firewall add rule name="Allow SSMS Database Engine connections inbound on TCP <####>" dir=in action=allow protocol=TCP localport=<####> profile=domain

Дополнительные ресурсы

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .