Возможности подключения JDBC хранилища данных SQL Azure

Спрашивая здесь в крайнем случае, у нас было много проблем с попыткой подключиться к Azure SQL DW из среды, отличной от Windows (Linux, Mac), где SQL Server Managment Studio (SSMS) не подходит.

Основным требованием является графический интерфейс для анализа (DataGrip, SQLWorkbench/J, DBeaver и т. д.).

Использование SQLWorkbench/J, JDK 8 и sqljdbc42.jar со следующей строкой подключения, взятой с портала Azure:

jdbc:sqlserver://<server_name>.database.windows.net:1433;database=<db_name>;user=<user_name>@<server_name>;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.database.windows.net;loginTimeout=30;

В SQLWorkbench/J мы получаем следующую ошибку:

Parse Error at line 5, column 28: Incorrect syntax near '(' [SQL State: S0001, DB Errorcode: 13010]

DataGrip просто зависает при попытке загрузить схему/таблицы.

Итак, в настоящее время у нас нет возможности подключиться через среду, отличную от Windows, к SQL DW, кто-нибудь сталкивался с этим и имеет обходной путь?


person Kaiwalya Joshi    schedule 11.11.2016    source источник
comment
Я понимаю, что вы говорите о DataGrip, но у меня есть другие службы для запуска. Вы пробовали SQuirrel SQL?   -  person hirokibutterfield    schedule 12.11.2016
comment
Вы используете DataGrip 2016.3?   -  person moscas    schedule 29.11.2016


Ответы (2)


Пытались прокомментировать, но мы с большим успехом используем DBeaver для работы с Azure SQL Data Warehouse.

person Steve    schedule 29.11.2016

Хранилище данных SQL Azure теперь поддерживается в Visual Studio Code (по состоянию на 12 апреля 2017 г.). Вам нужно скачать расширение mssql. Код Visual Studio является кроссплатформенным, поэтому он должен быть полезен тем, кто работает в среде, отличной от Windows.

person jaromey    schedule 17.04.2017