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

Не удается подключиться к SQL Server с локального компьютера на виртуальную машину, размещенную на другом ПК

Я установил SQL Server Express 2008 R2 на виртуальную машину с Windows 7 - эта виртуальная машина размещена на другом ПК в нашей сети. Я хотел бы подключиться к серверу с помощью SQL Server Management Studio со своего локального компьютера, но получаю следующую ошибку:

Первое, что я попробовал, это проверить связь с моей виртуальной машиной, и я смог сделать это, изменив некоторые настройки в моем Virtual Box, а также настройки брандмауэра для моей виртуальной машины. Я также убедился, что sa включена учетная запись, которую я буду использовать для доступа к серверу. С этого момента я застрял.

SQL Express по умолчанию не слушает TCP. Вам необходимо включить «TCP / IP» в диспетчере конфигурации SQL Server → Конфигурация сети → Протоколы.

Кроме того, если экземпляр Express не является экземпляром по умолчанию, вам потребуется запустить службу браузера SQL. Настройте брандмауэр соответствующим образом.

Попробуйте открыть соединение с вашим экземпляром sql через telnet.

telnet 192.168.2.110 <port it's listening on>

(См. Свой диспетчер конфигурации SQL Server, чтобы узнать, какой именно).

Браузер SQL запущен? Попробуйте подключиться с помощью 192.168.2.110,portв SSMS.