Я установил 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.