我如何知道我使用的是AzureSQL数据库还是AzureSQL数据仓库?

我在云服务器中工作,我在 SSMS 中编写 SQL。顺便说一下,我只是一个简单的数据分析师。我想知道是否有任何我可以编写的 SQL 来让我知道我使用的是 Azure SQL DB 还是 Azure SQL DW

回答

解决方案1:
我们可以用SELECT @@version数据库的类型来区分。

  1. 在 Azure SQL DB 的 User DB 中执行以下脚本
SELECT @@version
SELECT @@version
SELECT @@version

它返回 Microsoft SQL Azure (RTM) - 12.0.2000.8 Apr 29 2021 13:52:20 Copyright (C) 2019 Microsoft Corporation

  1. 在 Azure SQL DW 的专用 SQL 池中执行以下脚本

它返回 Microsoft Azure SQL Data Warehouse - 10.0.16003.0 Apr 28 2021 04:55:16 Copyright (c) Microsoft Corporation

解决方案2:
正如文卡塔拉曼所说,我们可以通过EngineEdition属性来判断如下


以上是我如何知道我使用的是AzureSQL数据库还是AzureSQL数据仓库?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>