使用 Visual Studio 和 SSDT 连接到 Azure Synapse Analytics 中的专用 SQL 池(以前称为 SQL DW)

使用 Visual Studio 只需几分钟即可查询 Azure Synapse 中的专用 SQL 池(以前称为 SQL DW)。 此方法使用 Visual Studio 2019 中的 SQL Server Data Tools (SSDT) 扩展。

先决条件

要使用本教程,需要:

1.连接到专用 SQL 池(以前称为 SQL DW)

  1. 打开 Visual Studio 2019。

  2. 通过选择“视图” >“SQL Server 对象资源管理器” 打开 SQL Server 对象资源管理器。

    SQL Server Object Explorer

  3. 单击“添加 SQL Server” 图标。

    Add SQL Server

  4. 填写“连接到服务器”窗口中的字段。

    Connect to Server

    • 服务器名称。 输入前面标识的 服务器名称
    • 身份验证。 选择“SQL Server 身份验证” 或“Active Directory 集成身份验证” 。
    • “用户名” 和“密码” 。 如果上面选择了 SQL Server 身份验证,请输入用户名和密码。
    • 单击“连接” 。
  5. 要浏览,请展开 Azure SQL 服务器。 可以查看与服务器关联的数据库。 展开 AdventureWorksDW 以查看示例数据库中的表。

    Explore AdventureWorksDW

2.运行示例查询

现在,已建立了与数据库的连接,接下来让我们编写查询。

  1. 在 SQL Server 对象资源管理器中右键单击数据库。

  2. 选择“新建查询” 。 此时将打开一个新的查询窗口。

    New query

  3. 将以下 T-SQL 查询复制到查询窗口中:

    SELECT COUNT(*) FROM dbo.FactInternetSales;
    
  4. 通过单击绿色箭头或使用以下快捷方式运行查询:CTRL+SHIFT+E

    Run query

  5. 查看查询结果。 在此示例中,FactInternetSales 表包含 60398 行。

    Query results

后续步骤

若要为你的环境配置 Azure Active Directory 身份验证,请参阅向专用 SQL 池(以前称为 SQL DW)进行身份验证