我尝试连接到我的一个Azure数据库jdbc:sqlserver://***.database.windows.net:1433;database=Product
,我可以从产品中查询。
然后我尝试连接我的Azure数据库CCD_ 2,并且从任何数据库查询任何表都失败;在这个版本的SQL server中不支持对数据库和/或服务器名称的引用;
这与Azure SQL数据库中跨数据库查询中提到的跨数据库查询有关吗?如果没有,是否有任何方法可以连接到任何数据库进行查询?
根据Microsoft官方文档,这是配置文件以连接Azure SQL数据库的标准和推荐方法。
您可以使用环境变量来更改数据库名称。
设置database=YOUR_DB_NAME
并使用URL:中的变量名
jdbc:sqlserver://***.database.windows.net:1433;${database}