查询分析服务的服务器版本信息,是否有任何明确的方法来确定您正在访问的服务器是Azure Analysis Services托管服务,还是正在Azure DataCenter中的VM上运行的SQL server Analysis Services?我找不到版本列表或任何其他文档来帮助我理解我正在与之对话的后端。
发布于 2021-11-18 09:27:52
选项1
如果您有办法查看连接字符串,Azure Analysis Services实例将以asazure:关键字开头。
protocol:// region /servername,其中protocol是使用服务器名称别名时的字符串asazure或link,region是在其中创建服务器的Uri (例如,westus.asazure.windows.net),而servername是区域中唯一服务器的名称。

选项2
我们可以使用DMV进行查询以获得版本号:
SELECT * FROM $SYSTEM.DISCOVER_PROPERTIES
DBMSVersion属性就是其中之一。但是,我也找不到Azure Analysis Services版本的官方列表。
将其与本地版本列表进行比较,它看起来像15.1.xx的任何东西都是Azure Analysis Services。15.0.xx是2019年的本地分析服务。
当查询Azure Analysis Services的实例时,我得到: 15.1.114.22

SSAS版本列表在此:https://www.sqlserverversions.com/2019/09/sql-server-analysis-services-ssas.html

https://stackoverflow.com/questions/70011096
复制相似问题