Я восстановил резервную копию MSSQL для SQL Server Express на виртуальной машине Windows 7 в Virtualbox. Я пытаюсь подключиться к этому экземпляру SQL Server с хоста (Mac OS), используя пользователя внутри импортированной базы данных, у которой есть учетные данные для подключения. Виртуальная машина настроена на использование адаптера только для хоста. Эксплуатация SQL Server Express выполняется внутри виртуальной машины на WIN7VM/SQLEXPRESS, порт 1433.
Я могу подключиться к Apache в VM на порту 8080 с компьютера Mac без проблем. Я также могу подключиться к серверу SQL на порту 1433 с хоста Mac, используя IP-адрес только для хоста (192.168.56.101).
То, что я не могу сделать, это подключиться к SQL-серверу из Navicat в MacOS или удаленно с помощью PHP. Вот что я пробовал:
- Отключенный брандмауэр Windows
- Настройка порта сервера SQL Server для использования 1433
- Включенная аутентификация SQL-сервера
- Включен TCP/IP в SQL Server
- Разрешенные удаленные подключения к серверу SQL
Я пытаюсь подключиться к этой информации:
- Хост/IP-адрес: 192.168.56.101 ИЛИ 192.168.56.101\SQLEXPRESS (попробовали оба)
- Порт: 1433
- База данных: MyDatabase
- Тип аутентификации: Basic
- Имя пользователя: имя пользователя
- Пароль: пароль
Что мне здесь не хватает, чтобы иметь возможность удаленно подключаться без каких-либо проблем? Спасибо заранее!