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