Да, вы можете использовать Enterprise Manager (или SQL Server Management Studio, даже если это версия Express) для подключения к любому серверу SQL (той же или более низкой версии, что и инструмент, который вы используете), у вас есть TCP / IP подключение к. Просто запустите его, введите имя хоста DNS или IP-адрес в поле «Имя сервера» и нажмите «Подключиться».
Это может помешать двум вещам:
Ваш SQL Server не настроен для подключения по TCP / IP. Это настройка по умолчанию начиная с версии 2005 и может быть изменена с помощью Диспетчер конфигурации SQL Server .
Существует межсетевой экран между вами и вашим SQL Server, блокирующий трафик TCP / IP. Это совершенно разумная конструкция: вы НЕ хотите, чтобы ваш сервер базы данных был доступен из общего Интернета, поскольку это представляет огромную угрозу безопасности. На самом деле, если ваша хостинговая компания разрешает такой доступ по умолчанию, я бы искал другого поставщика ...
В любом случае в вашем сценарии, по-видимому, необходимо: а) хостинговая компания, включающая TCP / IP для вашего экземпляра SQL Server, б) она предоставляет вам безопасный доступ к IP-адресу этого экземпляра работает на.
Это будет включать в себя решение для переадресации портов VPN или SSH или, по крайней мере, IP-фильтр, где только «доверенные» IP-адреса могут получить доступ к SQL Server (что не является хорошим решением, но может использоваться, если больше ничего не может быть реализована). Вам нужно будет обсудить эти требования с вашей хостинговой компанией.