Ansluta till Synapse SQL med Visual Studio och SSDT

Använd Visual Studio för att fråga dedikerad SQL-pool med hjälp av Azure Synapse Analytics. Den här metoden använder SSDT-tillägget (SQL Server Data Tools) i Visual Studio 2019.

Kommentar

Stöd för serverlös SQL-pool kräver minst VS2022 17.7 se viktig information: Stöd för serverlös Sql-pool.

Förutsättningar

Om du vill använda den här självstudien måste du ha följande komponenter:

1. Anslut till en dedikerad SQL-pool

  1. Öppna Visual Studio 2019.

  2. Öppna SQL Server Object Explorer genom att välja Visa>SQL Server Object Explorer.

    SQL Server Object Explorer

  3. Klicka på ikonen lägg till SQL Server.

    Add SQL Server

  4. Fyll i fälten i fönstret anslut till server.

    Connect to Server

    • Servernamn: Ange det servernamn som tidigare identifierats.
    • Autentisering: Välj SQL Server-autentisering eller Active Directory-integrerad autentisering:
    • Användarnamn och lösenord: Ange användarnamn och lösenord om SQL Server-autentisering har valts ovan.
    • Klicka på Anslut.
  5. Expandera din Azure SQL-server för att utforska. Du kan se de databaser som är associerade med servern. Expandera AdventureWorksDW för att se tabellerna i din exempeldatabas.

    Explore AdventureWorksDW

2. Kör en exempelfråga

Nu när en anslutning har upprättats till databasen skriver du en fråga.

  1. Högerklicka på din databas i SQL Server Object Explorer.

  2. Välj Ny fråga. Ett nytt frågefönster öppnas.

    New query

  3. Kopiera följande T-SQL-fråga till frågefönstret:

    SELECT COUNT(*) FROM dbo.FactInternetSales;
    
  4. Kör frågan genom att klicka på den gröna pilen eller använda följande genväg: CTRLE+SHIFT+.

    Run query

  5. Titta på frågeresultaten. I det här exemplet har tabellen FactInternetSales 60398 rader.

    Query results

Nästa steg

Nu när du kan ansluta och fråga kan du prova att visualisera data med Power BI. Information om hur du konfigurerar din miljö för Microsoft Entra-autentisering finns i Autentisera till en dedikerad SQL-pool.