Проблема с подключением к хранилищу данных SQL Azure

У меня проблема с подключением к экземпляру хранилища данных SQL Azure из корпоративного брандмауэра.

Я могу подключиться к самому серверу (то есть к главной базе данных) и могу подключиться по telnet как к имени сервера, так и к IP-адресу на 1433, но когда я пытаюсь подключиться к базе данных SQL DW, я получаю: «Соединение невозможно, потому что целевая машина активно отказался от него »(ошибка SQL Server 10061).

Это не проблема с разрешениями - у пользователя есть доступ к базе данных, и я могу подключиться к ней, используя те же учетные данные, из других сетей. Это также не похоже на проблему с брандмауэром, поскольку я могу подключиться к основной базе данных.

Еще один характерный симптом заключается в том, что номер версии сервера сообщается по-разному от разных клиентов - по-разному, как 12.0.2000.8 и 13.0.702 - хотя это, похоже, не имеет никакого значения для подключения.

Это происходит в VS 2013, VS 2015, SSMS 2012 и SSMS 2014.

Кто-нибудь знает, что может быть причиной этого?

С уважением,

Мэтт


person Matt Connolly    schedule 19.11.2015    source источник
comment
У нас тоже есть эта проблема. SQL Managment Studio, которая сообщает 13.0.702, не видит узел дерева столбцов при развертывании таблиц.   -  person adudley    schedule 04.02.2016
comment
@MattConnolly, вы все еще сталкиваетесь с этой проблемой?   -  person Joseph Idziorek    schedule 07.02.2016
comment
@JosephIdziorek, нет - теперь у нас есть подключение. Нам нужно было открыть порт 135 (tcp) на стороне клиента. Не знаю почему.   -  person Matt Connolly    schedule 08.02.2016


Ответы (1)


Возможно, у вас возникли проблемы с брандмауэром из Azure. Вы уже выполнили эти шаги: https://azure.microsoft.com/en-us/documentation/articles/sql-data-warehouse-get-started-provision/#step-4-configure-server-firewall-access-for-your-client-ip

person Nicolle Anger - MSFT    schedule 05.12.2015
comment
Спасибо, Николь. Да, я добавил IP-адрес клиента в брандмауэр. Я могу подключиться к основной базе данных, но не к базе данных хранилища данных. Это действительно похоже на проблему с брандмауэром, потому что я могу подключиться, используя одни и те же учетные данные с некоторых IP-адресов, но не с других, но настройки брандмауэра на стороне Azure не помогают. Мне интересно, возможно, пользовательские базы данных обмениваются данными на другом порту с основной базой данных? - person Matt Connolly; 10.12.2015