【发布时间】:2021-11-17 20:26:25
【问题描述】:
查询 Analysis Services 的服务器版本信息,是否有任何明确的方法可以确定您访问的服务器是 Azure Analysis Services 托管服务,还是访问 Azure 中 VM 上运行的 SQL Server Analysis Services数据中心?我无法找到版本列表或任何其他文档来帮助我了解我正在谈论的后端。
【问题讨论】:
标签: azure ssas azure-analysis-services
查询 Analysis Services 的服务器版本信息,是否有任何明确的方法可以确定您访问的服务器是 Azure Analysis Services 托管服务,还是访问 Azure 中 VM 上运行的 SQL Server Analysis Services数据中心?我无法找到版本列表或任何其他文档来帮助我了解我正在谈论的后端。
【问题讨论】:
标签: azure ssas azure-analysis-services
选项 1
如果您有办法查看连接字符串,Azure Analysis Services 实例将以 asazure: 关键字开头。
协议://区域/服务器名称
其中 protocol 是字符串 asazure 或使用服务器名称别名时的链接,region 是创建服务器的 Uri(例如 westus.asazure.windows.net),servername 是您在地区。
选项 2
我们可以通过DMV查询得到版本号:
SELECT * FROM $SYSTEM.DISCOVER_PROPERTIES
DBMSVersion 属性就是其中之一。但是,我也找不到 Azure 分析服务版本的官方列表。
将其与本地版本列表进行比较,它看起来像 15.1.xx 的任何东西看起来都是 Azure 分析服务。 15.0.xx 是 2019 年的本地分析服务。
查询我们的 Azure 分析服务实例时,我得到:15.1.114.22
这里的 SSAS 版本列表: https://www.sqlserverversions.com/2019/09/sql-server-analysis-services-ssas.html
【讨论】: