Dela via


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.

Anmärkning

Stöd för serverlös SQL-pool kräver minst VS2022 17.7, se versionsanteckningar: 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 .

    Lägg till SQL Server

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

    Ansluta till 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.

    Utforska 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.

    Ny fråga

  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+.

    Kör fråga

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

    Frågeresultat

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.