ここで最後の手段として質問すると、SQL Server Managment Studio (SSMS) を使用できない Windows 以外の環境 (Linux、Mac) から Azure SQL DW に接続しようとすると、多くの問題が発生します。
コア要件は、分析用の GUI (DataGrip、SQLWorkbench/J、DBeaver など) です。
SQLWorkbench/J、JDK 8、および sqljdbc42.jar を、Azure Portal から取得した次の接続文字列と共に使用します。
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 に接続する方法はありません。これに遭遇した人はいますか?