Я новичок в администрировании серверов. Вот решил немного узнать об этом. Все действия выполняю в одной ОС. Я устанавливаю Microsoft SQL Server 2008 R2 на своей виртуальной машине (имя ПК: WIN-EBEI837K420 или IP: 192.168.1.100). SQL Server Management Studio подключается удаленно. В полях указываю:
Имя сервера: WIN-EBEI837K420,3306
Проверка подлинности: проверка подлинности SQL Server
Логин / пароль: xxx / xxx
Но если я попытаюсь подключиться через MySQL Workbench 6.3CE, он выдает ошибку «Потеряно соединение с сервером MySQL при« ожидании начального пакета связи », системная ошибка 10060».
Я испробовал множество советов, которые смог найти в Интернете, и в конце концов ситуация не изменилась.
Мои настройки для брандмауэра Windows Входящие / исходящие правила для TCP-порта 3306 и UDP-порта 1434.
Диспетчер конфигурации SQL Server -> Сетевая конфигурация сервера имеет TCP / IP включен
Keep Alive 300000 Слушайте Да
IP1: Активно Да Включено Нет IP-адрес 'некоторый адрес Mac' Динамические порты TCP 'пусто' Порт TCP 'пусто'
IP2: Активно Да Включено Нет IP-адрес 192.168.1.102 Динамические порты TCP «пусто» Порт TCP «пусто»
IP3: Активно Да Включено Нет IP-адрес :: 1 TCP Динамические порты «пусто» Порт TCP «пусто»
IP4: Активно Да Включено Нет IP-адрес 127.0.0.1 TCP Динамические порты «пусто» Порт TCP «пусто»
IP5: Активно Да Включено Нет IP-адрес 'некоторый адрес Mac' Динамические порты TCP 'пусто' Порт TCP 'пусто'
IP Все динамические порты TCP 'пустые' Порт TCP 3306
netstat -an дает
TCP 0.0.0.0:3306 0.0.0.0:0 ПРОСЛУШИВАНИЕ
TCP [::]: 3306 [::]: 0 ПРОСЛУШИВАНИЕ
Что не так с моей рабочей средой и почему я не могу установить соединение между SQL Server и MySQL Workbench.
Microsoft SQL Server и MySQL - это два разных продукта баз данных с разными протоколами между сервером и клиентом.
Вы не можете использовать MySQL Workbench для подключения к SQL Server, и вы не можете использовать SQL Server Management Studio для подключения к MySQL.