У меня есть сайт на HostGator и выделенный сервер моего собственного SQL Server 2008R2. Используемая строка подключения - X.X.X.X, 1433, которая указывает на IP-адрес моего выделенного сервера. Я установил настройки брандмауэра на своем сервере, чтобы я мог использовать SSMS и входить в SQL Server с моего домашнего ПК.
Сделав это, у меня сложилось впечатление, что подключение к SQL с моего хоста-сайта hostGator будет работать нормально. Я получаю следующую ошибку:
Произошла связанная с сетью или конкретная ошибка экземпляра при создании подключение к SQL Server. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра верное и что SQL Server настроен на разрешить удаленные подключения. (поставщик: поставщик TCP, ошибка: 0 - попытка была сделанный для доступа к сокету, запрещенным его разрешениями доступа.)
Я просмотрел эту ошибку и нашел много объяснений, но не один, касающийся моих обстоятельств. Мой сервер работает под управлением Windows 2008 w/IIS 7.5. Я был уверен в технической поддержке HostGator, что с их конца не будет никаких проблем.]]
Мой брандмауэр разрешает TCP-порт 1433 и UDP-порт 1434 для службы SQL Server Browser.
Поскольку у меня есть выделенный сервер, мне некому задавать этот вопрос у моей хостинговой компании.