2016-11-11 16 views
2

最後の手段として、SQL Server Managment Studio(SSMS)がない非Windows環境(Linux、Mac)からAzure SQL DWに接続しようとすると、オプション。Azure SQL Datawarehouse JDBC接続性

コア要件は、Azureのポータルから採取した次の接続文字列とSQLWorkbench/J、JDK 8とsqljdbc42.jarを用いた分析のためのGUI(DataGrip、SQLWorkbench/J、DBeaver、等。)

あります。 SQLWorkbench/Jで

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; 

私たちは、次のエラー取得している:

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

DataGripをスキーマ/テーブルをロードしようとしたときだけでハングアップします。

現在のところ、Windows以外の環境でSQL DWに接続する方法はありません。誰にもこの問題が発生しており、回避策がありますか?

+0

DataGripについて何を言っているのか分かりますが、他のサービスを実行しています。 SQuirrel SQLを試しましたか? – hirokibutterfield

+0

DataGrip 2016.3を使用していますか? – moscas

答えて

2

コメントをしようとしましたが、私たちはAzure SQLデータウェアハウスで動作するように大成功したDBeaverを使用しています。

+0

DBeaverとSQuirrel SQLはうまくいきました。 –

0

Azure SQLデータウェアハウスは、Visual Studioコードでサポートされるようになりました(2017年4月12日現在)。 mssql拡張機能をダウンロードする必要があります。 Visual Studioコードはクロスプラットフォームなので、Windows以外の環境で使用する場合に役立ちます。