gpt4 book ai didi

sql-server - 如何知道我使用的是 Azure SQL 数据库还是 Azure SQL 数据仓库?

转载 作者:行者123 更新时间:2023-12-02 07:34:51 25 4
gpt4 key购买 nike

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

最佳答案

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

  1. 在 Azure SQL DB 的用户数据库中执行以下脚本
SELECT @@version

它返回 Microsoft SQL Azure (RTM) - 12.0.2000.8 2021 年 4 月 29 日 13:52:20 版权所有 (C) 2019 Microsoft Corporation

  • 在 Azure SQL DW 的专用 SQL 池中执行以下脚本
  • SELECT @@version

    它返回 Microsoft Azure SQL 数据仓库 - 10.0.16003.0 2021 年 4 月 28 日 04:55:16 版权所有 (c) Microsoft Corporation

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

    SELECT  
    SERVERPROPERTY('EngineEdition') AS EngineEdition -- 5 = SQL Database, 6 = Microsoft Azure Synapse Analytics, 11 = Azure Synapse serverless SQL pool
    GO

    关于sql-server - 如何知道我使用的是 Azure SQL 数据库还是 Azure SQL 数据仓库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67878467/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com