Я пытаюсь подключиться к экземпляру SqlServer, расположенному на моем хост-компьютере, с моей виртуальной машины с помощью Sql Server Management Studio.
С моего хоста я могу подключиться к обоим экземплярам SQL с помощью SSMS, но когда я пытаюсь подключиться к экземпляру хоста из виртуальной машины, SMSS выдает это сообщение об ошибке (мой находится в PT-BR):
Моя среда выглядит так: синий пунктирный блок представляет мой хост (PC_MASTER), а оранжевый пунктирный блок представляет мою виртуальную машину (MYVM):
Вот основные компоненты каждой машины:
ПК-МАСТЕР (Хост): Windows 8 PRO на английском языке с SQL Server 2012 Express. Имя экземпляра SQL: "ПК-МАСТЕР \ SQLEXPRESS".
MyVM (ВМ): Windows Server 2012 BR-Portuguese с SQL Server 2012 Standard. Имя экземпляра SQL: "MYVM".
Брандмауэр: У хоста есть правило для входящих подключений, открывающее TCP-порты 1433/1434 для всех программ / служб;
Протоколы SQL: На обоих серверах включены все 3 основных протокола в следующем порядке: общая память, TCP / IP и именованные каналы;
Удаленный доступ: Оба сервера SQL настроены на разрешение удаленных подключений;
Конфигурация SQL: SQL хоста настроен так, чтобы разрешать только статический доступ через порт 1433, как указал Сомантра.
Из моей виртуальной машины (MYVM):
Ткс!
Я потратил несколько минут на просмотр всех дубликатов этой проблемы, и есть несколько, но, честно говоря, все они отстойные с точки зрения своих ответов, так что начнем:
Порт 1433 подходит только для экземпляров SQL Server по умолчанию. Если вы собираетесь подключиться к именованному экземпляру, у вас есть два варианта:
SERVER\INSTANCE
имя и открытые порты 1434 (для браузера SQL) и порт вашего экземпляра SQL Server (подробнее об этом позже)SERVER:port
где port
порт вашего экземпляра SQL ServerЧтобы определить порт, на котором работает ваш экземпляр SQL Server, в диспетчере конфигурации SQL Server в разделе Конфигурация сети> TCP / IP> IP-адреса:
Итак, для №1 мне нужно открыть 1434 и 64670, а для №2 мне просто нужно открыть 64670, но использовать другую строку подключения SQL.