我有不同的逻辑服务器的一系列Azure的SQL Data Warehouse数据库之间进行切换。我主要使用DBeaver与它们进行交互(因为我们正在努力获得部署了ADW的Management Studio版本)。DBeaver和SQL Azure的数据仓库 - SQL错误[104455] [S0001]:USE语句不支持数据库
我试图在DBeaver中导航对象树时,对于所有各种数据库但唯一地在一个数据库的连接上配置了JDBC连接时,扩展表,视图,索引和过程以显示以下错误名单说对象:
SQL Error [104455] [S0001]: USE statement is not supported to switch between
databases. Use a new connection to connect to a different
Database.com.microsoft.sqlserver.jdbc.SQLServerException: USE statement is
not supported to switch between databases. Use a new connection to
connect to a different Database.
各种ADW数据库和服务器被我们当地的Azure的支持团队的成员(包括MSFT人员)彼此星期内提供。我亲自使用相同的T-sql在数据库上创建了登录名/用户。
为什么这些PaaS数据库的行为会有所不同?
在这种情况下,该工具适用于许多ADW数据库,而关于用投诉,但一个具体的DB抱怨。 – Steve
它是该工具的相同版本吗? SQL DB和SQL DW都不支持USE语句,因此如果该工具在DB/DW之间导航时使用该命令,它将会失败。我不熟悉DBeaver,所以我不知道它如何处理浏览体验。 – SQLmojoe
是的,DBeaver运行在一台PC上,连接设置在几台逻辑服务器上的许多ADW数据库上。 – Steve