【问题标题】:Azure SQL Datawarehouse JDBC ConnectivityAzure SQL 数据仓库 JDBC 连接
【发布时间】:2016-11-11 01:19:48
【问题描述】:

作为最后的手段,我们在尝试从无法选择 SQL Server Managment Studio (SSMS) 的非 Windows 环境(Linux、Mac)连接到 Azure SQL DW 时遇到了很多问题。

核心要求是用于分析的 GUI(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,有没有人遇到过这种情况并有解决方法?

【问题讨论】:

  • 我可以看到您对 DataGrip 的看法,但我还需要运行其他服务。你试过松鼠 SQL 吗?
  • 您使用 DataGrip 2016.3 吗?

标签: azure jdbc azure-sqldw datagrip sql-workbench-j


【解决方案1】:

试图发表评论,但我们使用 DBeaver 与 Azure SQL 数据仓库合作取得了巨大成功。

【讨论】:

    【解决方案2】:

    Visual Studio Code 现在支持 Azure SQL 数据仓库(截至 2017 年 4 月 12 日)。您需要下载 mssql 扩展。 Visual Studio Code 是跨平台的,因此它应该使非 Windows 环境中的用户受益。

    【讨论】:

      猜你喜欢
      • 2017-01-31
      • 1970-01-01
      • 2021-05-12
      • 1970-01-01
      • 2016-06-30
      • 1970-01-01
      • 1970-01-01
      • 2016-10-26
      • 1970-01-01
      相关资源
      最近更新 更多